.auth-page{--auth-plum:#280049;--auth-yellow:#ffb710;--auth-soft:#eeede5;--auth-rule:#e4e2dc;--auth-ink:#212121;--auth-muted:#3a3a3a;--auth-display:"Helvetica Neue", var(--font-sans), Helvetica, Arial, sans-serif;min-height:100vh;font-family:var(--font-sans), -apple-system, BlinkMacSystemFont, "Helvetica Neue", sans-serif;color:var(--auth-ink);background:var(--auth-soft);-webkit-font-smoothing:antialiased;grid-template-columns:minmax(360px,43%) 1fr;display:grid}.auth-brand{background:var(--auth-plum);color:#fff;flex-direction:column;justify-content:space-between;gap:40px;padding:40px 56px 48px;display:flex}.auth-brand-logo{line-height:0;display:inline-block}.auth-brand-logo svg{width:auto;height:30px}.auth-brand-copy{flex-direction:column;gap:28px;display:flex}.auth-brand-h{font-family:var(--auth-display);letter-spacing:-.04em;text-transform:uppercase;text-wrap:pretty;margin:0;font-size:clamp(40px,4.3vw,62px);font-weight:900;line-height:.92}.auth-brand-q{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.auth-brand-q span{color:var(--auth-yellow)}.auth-brand-links{gap:20px;margin-top:12px;font-size:13px;display:flex}.auth-brand-links a{color:var(--auth-rule);text-decoration:none}.auth-brand-links a:hover{color:#fff}.auth-ground{justify-content:center;align-items:center;padding:40px 24px;display:flex;position:relative;overflow:hidden}.auth-mount{z-index:1;flex-direction:column;gap:14px;width:100%;max-width:440px;display:flex;position:relative}.auth-legal{color:var(--auth-muted);margin:0;padding:0 4px;font-size:12px;line-height:1.5}.auth-legal a{color:var(--auth-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-mark{pointer-events:none;opacity:.28;position:absolute}.auth-mark svg{width:auto;display:block;overflow:visible}.auth-mark path{stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1;animation:6.3s ease-in-out both rcAuthDraw}@keyframes rcAuthDraw{0%{stroke-dashoffset:1px;fill-opacity:0;opacity:1}38%{stroke-dashoffset:0;fill-opacity:0}52%{fill-opacity:1}82%{fill-opacity:1;opacity:1}92%{opacity:0}to{opacity:0;stroke-dashoffset:1px;fill-opacity:0}}@media (max-width:900px){.auth-page{grid-template-rows:auto 1fr;grid-template-columns:1fr}.auth-brand{justify-content:flex-start;gap:18px;padding:20px 20px 26px}.auth-brand-logo svg{height:22px}.auth-brand-copy{gap:14px}.auth-brand-q{font-size:15px}.auth-brand-links{display:none}.auth-ground{align-items:flex-start;padding:20px 16px 24px}.auth-mark{display:none}.auth-brand{gap:16px}.auth-brand-h{font-size:26px}.auth-ground{padding-top:24px}.auth-mount .cl-cardBox{max-width:none}.auth-mount .cl-card{gap:24px;padding:20px}.auth-mount .cl-headerTitle{font-size:17px}.auth-mount .cl-headerSubtitle{font-size:12.5px}.auth-mount .cl-socialButtons{flex-wrap:wrap;gap:8px;display:flex}.auth-mount .cl-socialButtonsBlockButton{flex:1 1 0;min-width:max-content;height:44px;padding:0 8px}.auth-mount .cl-socialButtonsBlockButton>span{gap:8px}.auth-mount .cl-socialButtons:has(>:nth-child(4))>.cl-socialButtonsBlockButton{flex-basis:calc(50% - 4px)}.auth-mount .cl-formFieldLabel{font-size:12.5px}.auth-mount .cl-formFieldInput{height:44px;max-height:none}.auth-mount .cl-formButtonPrimary{height:44px;min-height:44px}.auth-mount .cl-form{gap:16px}.auth-mount .cl-buttonArrowIcon{display:none}.auth-mount .cl-footer{margin-top:0;padding:0}.auth-mount .cl-footer>.cl-footerAction{justify-content:flex-start;width:100%;margin:0;padding:14px 20px}.auth-mount .cl-footer>:not(.cl-footerAction){padding:12px 20px}.auth-mount .cl-footerActionText,.auth-mount .cl-footerActionLink,.auth-mount .cl-footerPagesLink{font-size:12px}@supports (-webkit-touch-callout:none){.auth-mount .cl-formFieldInput{font-size:16px}}}@media (prefers-reduced-motion:reduce){.auth-mark{display:none}}
