.auth-page-react,.auth-page-react *{box-sizing:border-box}.auth-page-react{--auth-page-ready:1;overscroll-behavior-y:contain;width:100%;height:100%;min-height:0;color:var(--ink);padding:calc(36px + env(safe-area-inset-top)) 22px calc(22px + env(safe-area-inset-bottom));-webkit-overflow-scrolling:touch;background:#050506;flex-direction:column;display:flex;overflow:hidden auto}.auth-page-react .auth-page-head{justify-content:flex-start;align-items:center;gap:12px;min-height:44px;display:flex}.auth-page-react .auth-page-brand{min-width:44px;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:inline-flex}.auth-page-react .auth-page-brand img{width:auto;display:block}.auth-page-react .auth-page-brand .brand-logo{max-width:170px;height:31px}.auth-page-react .auth-page-brand .brand-beta-logo{max-width:66px;height:17px;transform:translateY(2px)}.auth-page-react .auth-page-main{flex-direction:column;flex:1 0 auto;justify-content:center;min-height:min-content;padding:34px 0 18px;display:flex}.auth-page-react .auth-page-panel{text-align:left;width:100%;max-width:342px;margin:0 auto}.auth-page-react .auth-page-title{color:var(--ink);letter-spacing:0;margin:0;font-size:33px;font-weight:880;line-height:1.04}.auth-page-react .auth-page-sub{color:var(--muted);margin:10px 0 26px;font-size:15px;font-weight:560;line-height:1.45}.auth-page-react .auth-page-form{flex-direction:column;gap:10px;margin:0;display:flex}.auth-page-react .auth-in{width:100%;min-height:52px;color:var(--ink);font:inherit;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:16px;outline:none;padding:0 16px;font-size:16px}.auth-page-react .auth-in:focus{border-color:#fff}.auth-page-react .auth-in:disabled{cursor:default;opacity:.68}.auth-page-react .auth-page-error{color:#ff6b5e;overflow-wrap:anywhere;min-height:0;margin:0;font-size:12.5px;font-weight:800;line-height:1.35}.auth-page-react .auth-page-error.show{min-height:17px}.auth-page-react .auth-cta{background:var(--primary);width:100%;min-height:52px;color:var(--primary-ink);font:inherit;cursor:pointer;border:0;border-radius:16px;margin-top:8px;font-size:16px;font-weight:800;box-shadow:0 3px 12px #6a9bf842}.auth-page-react .auth-page-toggle{min-height:44px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;margin-top:4px;font-size:13.5px;font-weight:750;text-decoration:underline}.auth-page-react .auth-cta:disabled,.auth-page-react .auth-page-toggle:disabled{cursor:default;opacity:.66}.auth-page-react .auth-page-fine{color:var(--quiet);margin:12px 0 0;font-size:12px;line-height:1.5}.auth-page-react .auth-consent{color:var(--quiet);text-align:center;margin:8px 0 0;font-size:11.5px;font-weight:620;line-height:1.45}.auth-page-react .auth-consent a{color:var(--muted);text-underline-offset:3px;font-weight:780;text-decoration:underline}.auth-page-react .auth-page-links{color:var(--quiet);justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:12px;font-weight:720;display:flex}.auth-page-react .auth-page-links a{min-height:44px;color:var(--quiet);align-items:center;text-decoration:none;display:inline-flex}.auth-page-react .auth-page-brand:focus-visible,.auth-page-react .auth-in:focus-visible,.auth-page-react .auth-cta:focus-visible,.auth-page-react .auth-page-toggle:focus-visible,.auth-page-react .auth-consent a:focus-visible,.auth-page-react .auth-page-links a:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.auth-page-react .auth-page-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:360px){.auth-page-react{padding-left:18px;padding-right:18px}.auth-page-react .auth-page-title{font-size:30px}.auth-page-react .auth-page-brand .brand-logo{max-width:144px}}@media (orientation:landscape) and (max-height:520px){.auth-page-react{padding:calc(10px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-right))}.auth-page-react .auth-page-main{justify-content:flex-start;padding:12px 0 4px}.auth-page-react .auth-page-panel{max-width:420px}.auth-page-react .auth-page-title{font-size:27px}.auth-page-react .auth-page-sub{margin:5px 0 12px;font-size:13px}.auth-page-react .auth-in,.auth-page-react .auth-cta{min-height:44px}.auth-page-react .auth-page-form{gap:7px}.auth-page-react .auth-cta,.auth-page-react .auth-page-fine,.auth-page-react .auth-consent{margin-top:2px}.auth-page-react .auth-page-links{margin-top:4px}}
