.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-app-links{display:none}.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{gap:8px}.auth-mount .cl-socialButtonsBlockButton{height:44px;padding:0 8px}.auth-mount .cl-socialButtonsBlockButton>span{gap:8px}.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}}.auth-signin .auth-mount .cl-signIn-start .cl-headerSubtitle,.auth-signin .auth-mount .cl-signUp-start .cl-headerSubtitle{display:none}.auth-signin .auth-mount .cl-formFieldRow{gap:12px}.auth-signin .auth-mount .cl-formFieldRow__name{flex-wrap:nowrap}.auth-signin .auth-mount .cl-formFieldErrorText{font-weight:500;line-height:1.4}.auth-signin .auth-legal{color:var(--auth-muted);text-wrap:pretty;margin:2px 0 0;padding:0;font-size:13px;line-height:1.5}.auth-signin .auth-legal a{color:var(--auth-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.auth-signin .auth-legal a:hover{color:var(--auth-plum)}.auth-signin-logo,.auth-signin-foot,.auth-signin-photo{display:none}.auth-signin-center{display:contents}.auth-signin-logo svg{width:auto;display:block}.auth-signin-foot{color:var(--auth-muted);flex-wrap:wrap;gap:8px 24px;font-size:13px}.auth-signin-foot a{min-height:24px;color:inherit;align-items:center;text-decoration:none;display:inline-flex}.auth-signin-foot a:hover{color:var(--auth-plum);text-underline-offset:3px;text-decoration:underline}.auth-signin-photo{isolation:isolate;color:#fff;background:#2a2521;border-radius:18px;align-self:start;height:calc(100dvh - 40px);margin:20px 20px 20px 0;position:sticky;top:20px;overflow:hidden}.auth-signin-img{opacity:0;transition:opacity .7s;position:absolute;inset:0}.auth-signin-img img{object-fit:cover;width:100%;height:100%;display:block}.auth-signin-img.is-active{opacity:1;z-index:2}.auth-signin-img.is-prev{opacity:1;z-index:1;transition:none}.auth-signin-photo.is-live .auth-signin-img.is-active:not(.is-loaded){opacity:0}.auth-signin-img--1 img{object-position:60% 22%}.auth-signin-img--2 img{object-position:70% 22%}.auth-signin-img--3 img{object-position:50% 25%}.auth-signin-img--4 img{object-position:35% 22%}.auth-signin-shade{z-index:3;pointer-events:none;background:linear-gradient(#0c0a0800 46%,#0c0a0824 60%,#0c0a086b 78%,#0c0a08a8 100%);position:absolute;inset:0}.auth-signin-copy{z-index:4;display:grid;position:absolute;bottom:84px;left:44px;right:44px}.auth-signin-msg{opacity:0;grid-area:1/1;align-self:end;transition:opacity .35s}.auth-signin-msg.is-active{opacity:1;transition:opacity .6s .25s}.auth-signin-msg-h{letter-spacing:-.028em;text-wrap:pretty;text-shadow:0 1px 20px #00000038;max-width:15em;margin:0;font-size:clamp(26px,2.5vw,38px);font-weight:700;line-height:1.1}.auth-signin-msg-p{text-wrap:pretty;text-shadow:0 1px 14px #00000040;max-width:26em;margin:14px 0 0;font-size:clamp(15px,1.15vw,18px);font-weight:500;line-height:1.45}.auth-signin-msg-p span{color:var(--auth-yellow)}.auth-signin-ctrl{z-index:5;align-items:center;gap:14px;display:flex;position:absolute;bottom:32px;left:44px}.auth-signin-dots{gap:6px;display:flex}.auth-signin-dot{cursor:pointer;background:0 0;border:0;align-items:center;width:36px;height:24px;padding:0;display:flex}.auth-signin-dot-track{background:#ffffff59;border-radius:2px;width:100%;height:2px;display:block;position:relative;overflow:hidden}.auth-signin-dot-fill{transform-origin:0;background:#fff;position:absolute;inset:0;transform:scaleX(0)}.auth-signin-dot[aria-current=true] .auth-signin-dot-track{background:#ffffff80}.auth-signin-pause{color:#fff;opacity:.8;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:14px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.auth-signin-pause:hover{opacity:1;border-color:#fff}.auth-signin-pause .auth-signin-icon-play{display:none}.auth-signin-pause[aria-pressed=true] .auth-signin-icon-play{display:block}.auth-signin-pause[aria-pressed=true] .auth-signin-icon-pause{display:none}.auth-signin-dot:focus-visible,.auth-signin-pause:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #fff}@media (prefers-reduced-motion:reduce){.auth-signin-img,.auth-signin-msg,.auth-signin-msg.is-active{transition:none!important}.auth-signin-ctrl{display:none}}@media (min-width:900px){.auth-page.auth-signin{background:#fff;grid-template-rows:none;grid-template-columns:minmax(0,1fr) 52%}.auth-signin .auth-brand{display:none}.auth-signin .auth-ground{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:0;min-height:100dvh;padding:36px 56px 28px;overflow:visible}.auth-signin .auth-signin-logo{align-self:flex-start;display:inline-flex}.auth-signin .auth-signin-logo svg{height:28px}.auth-signin .auth-signin-center{flex:1;justify-content:center;align-items:center;padding:48px 0;display:flex}.auth-signin .auth-mount{max-width:400px}.auth-signin .auth-signin-foot{display:flex}.auth-signin .auth-signin-photo{display:block}.auth-signin .auth-mount .cl-cardBox{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.auth-signin .auth-mount .cl-card{box-shadow:none;background:0 0;border:none;border-radius:0;gap:28px;margin:0;padding:0;overflow:visible}.auth-signin .auth-mount .cl-headerTitle{letter-spacing:-.025em;font-size:32px;font-weight:600;line-height:1.1}.auth-signin .auth-mount .cl-headerSubtitle{color:var(--auth-muted);font-size:15px}.auth-signin .auth-mount .cl-main{gap:22px}.auth-signin .auth-mount .cl-socialButtonsRoot,.auth-signin .auth-mount .cl-socialButtons{gap:10px}.auth-signin .auth-mount .cl-socialButtonsBlockButton{height:46px;box-shadow:none;background:#fff;border:1px solid #e0ddd6;border-radius:999px}.auth-signin .auth-mount .cl-socialButtonsBlockButton:hover{background:#fff;border-color:#bdb9af}.auth-signin .auth-mount .cl-socialButtonsBlockButton:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--auth-plum);outline:none}.auth-signin .auth-mount .cl-socialButtonsBlockButton>span{gap:10px}.auth-signin .auth-mount .cl-socialButtonsBlockButtonText{color:var(--auth-ink);font-size:14px;font-weight:600}.auth-signin .auth-mount .cl-dividerLine{background:#e6e4de}.auth-signin .auth-mount .cl-dividerText{margin:0 12px;line-height:normal}.auth-signin .auth-mount .cl-form{gap:20px}.auth-signin .auth-mount .cl-formField>:first-child{gap:6px}.auth-signin .auth-mount .cl-formFieldLabel{font-size:12px;line-height:normal}.auth-signin .auth-mount .cl-formFieldInput{height:46px;max-height:none;box-shadow:none;background:#f4f3f0;border:1px solid #e6e4de;border-radius:12px;padding:0 14px;font-size:15px}.auth-signin .auth-mount .cl-formFieldInput::placeholder{color:#6b6860}.auth-signin .auth-mount .cl-formFieldInput:focus,.auth-signin .auth-mount .cl-otpCodeFieldInput:focus{border-color:var(--auth-plum);box-shadow:0 0 0 1px var(--auth-plum);background:#fff}.auth-signin .auth-mount .cl-formFieldInput[aria-invalid=true],.auth-signin .auth-mount .cl-otpCodeFieldInput[aria-invalid=true]{background:#fff;border-color:#b83a00;box-shadow:0 0 0 1px #b83a00}.auth-signin .auth-mount .cl-otpCodeFieldInput{background:#f4f3f0;border:1px solid #e6e4de;border-radius:12px;width:48px;height:56px;font-size:22px;font-weight:700}.auth-signin .auth-mount .cl-identityPreview{background:#f4f3f0;border:1px solid #e6e4de;border-radius:999px}.auth-signin .auth-mount .cl-formButtonPrimary{height:48px;min-height:48px}.auth-signin .auth-mount .cl-buttonArrowIcon{display:none}.auth-signin .auth-mount .cl-footer{background:0 0;border-radius:0;margin:0;padding:24px 0 0}.auth-signin .auth-mount .cl-footer>.cl-footerAction{justify-content:flex-start;width:100%;margin:0;padding:0}.auth-signin .auth-mount .cl-footerActionText,.auth-signin .auth-mount .cl-footerActionLink{font-size:14px;line-height:normal}.auth-signin .auth-mount .cl-footerPages{display:none}.auth-signin .auth-mount .cl-alert{background:#fdf3ee;border:1px solid #f2d3c4;border-radius:12px}.auth-signin .auth-mount .cl-alertText{color:#b83a00;font-size:13px}.auth-signin .auth-mount .cl-spinner{color:var(--auth-plum)}}@media (min-width:900px) and (max-width:1150px){.auth-page.auth-signin{grid-template-columns:minmax(0,1fr) 50%}.auth-signin .auth-ground{padding:32px 36px 24px}.auth-signin .auth-signin-photo{border-radius:16px;height:calc(100dvh - 32px);margin:16px 16px 16px 0;top:16px}.auth-signin .auth-signin-copy{left:32px;right:32px}.auth-signin .auth-signin-ctrl{left:32px}}@media (min-width:900px) and (max-height:760px){.auth-signin .auth-signin-center{padding:24px 0}.auth-signin .auth-signin-copy{bottom:72px}.auth-signin .auth-signin-ctrl{bottom:26px}}@media (min-width:900px){html.rc-mobile-app .auth-signin .auth-ground{padding-top:calc(36px + env(safe-area-inset-top,0px));padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}html.rc-mobile-app .auth-signin .auth-signin-photo{top:calc(20px + env(safe-area-inset-top,0px));height:calc(100dvh - 40px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:calc(20px + env(safe-area-inset-top,0px));margin-bottom:calc(20px + env(safe-area-inset-bottom,0px))}}@media (min-width:900px) and (max-width:1150px){html.rc-mobile-app .auth-signin .auth-ground{padding-top:calc(32px + env(safe-area-inset-top,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html.rc-mobile-app .auth-signin .auth-signin-photo{top:calc(16px + env(safe-area-inset-top,0px));height:calc(100dvh - 32px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));margin-top:calc(16px + env(safe-area-inset-top,0px));margin-bottom:calc(16px + env(safe-area-inset-bottom,0px))}}@media (max-width:899.98px){.auth-page.auth-signin{background:#fff;grid-template-rows:none;grid-template-columns:minmax(0,1fr)}.auth-signin .auth-brand{display:none}.auth-signin .auth-ground{min-width:0;min-height:100dvh;padding:22px 20px 24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow:visible}.auth-signin .auth-signin-logo{align-self:flex-start;display:inline-flex}.auth-signin .auth-signin-logo svg{height:24px}.auth-signin .auth-signin-center{flex:1;justify-content:center;align-items:flex-start;padding:88px 0 36px;display:flex}.auth-signin .auth-mount{max-width:400px}.auth-signin .auth-signin-foot{justify-content:center;display:flex}.auth-signin .auth-mount .cl-cardBox{width:100%;max-width:none;box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}.auth-signin .auth-mount .cl-card{box-shadow:none;background:0 0;border:none;border-radius:0;gap:28px;margin:0;padding:0;overflow:visible}.auth-signin .auth-mount .cl-headerTitle{letter-spacing:-.025em;font-size:28px;font-weight:600;line-height:1.1}.auth-signin .auth-mount .cl-headerSubtitle{color:var(--auth-muted);font-size:15px}.auth-signin .auth-mount .cl-main{gap:22px}.auth-signin .auth-mount .cl-socialButtonsRoot,.auth-signin .auth-mount .cl-socialButtons{gap:10px}.auth-signin .auth-mount .cl-socialButtonsBlockButton{height:46px;box-shadow:none;background:#fff;border:1px solid #e0ddd6;border-radius:999px}.auth-signin .auth-mount .cl-socialButtonsBlockButton:hover{background:#fff;border-color:#bdb9af}.auth-signin .auth-mount .cl-socialButtonsBlockButton:focus-visible{box-shadow:0 0 0 2px #fff, 0 0 0 4px var(--auth-plum);outline:none}.auth-signin .auth-mount .cl-socialButtonsBlockButton>span{gap:10px}.auth-signin .auth-mount .cl-socialButtonsBlockButtonText{color:var(--auth-ink);font-size:14px;font-weight:600}.auth-signin .auth-mount .cl-dividerLine{background:#e6e4de}.auth-signin .auth-mount .cl-dividerText{margin:0 12px;line-height:normal}.auth-signin .auth-mount .cl-form{gap:20px}.auth-signin .auth-mount .cl-formField>:first-child{gap:6px}.auth-signin .auth-mount .cl-formFieldLabel{font-size:12px;line-height:normal}.auth-signin .auth-mount .cl-formFieldInput{height:46px;max-height:none;box-shadow:none;background:#f4f3f0;border:1px solid #e6e4de;border-radius:12px;padding:0 14px;font-size:15px}.auth-signin .auth-mount .cl-formFieldInput::placeholder{color:#6b6860}.auth-signin .auth-mount .cl-formFieldInput:focus,.auth-signin .auth-mount .cl-otpCodeFieldInput:focus{border-color:var(--auth-plum);box-shadow:0 0 0 1px var(--auth-plum);background:#fff}.auth-signin .auth-mount .cl-formFieldInput[aria-invalid=true],.auth-signin .auth-mount .cl-otpCodeFieldInput[aria-invalid=true]{background:#fff;border-color:#b83a00;box-shadow:0 0 0 1px #b83a00}.auth-signin .auth-mount .cl-otpCodeFieldInput{background:#f4f3f0;border:1px solid #e6e4de;border-radius:12px;width:48px;height:56px;font-size:22px;font-weight:700}.auth-signin .auth-mount .cl-identityPreview{background:#f4f3f0;border:1px solid #e6e4de;border-radius:999px}.auth-signin .auth-mount .cl-formButtonPrimary{height:48px;min-height:48px}.auth-signin .auth-mount .cl-buttonArrowIcon{display:none}.auth-signin .auth-mount .cl-footer{background:0 0;border-radius:0;margin:0;padding:24px 0 0}.auth-signin .auth-mount .cl-footer>.cl-footerAction{justify-content:flex-start;width:100%;margin:0;padding:0}.auth-signin .auth-mount .cl-footerActionText,.auth-signin .auth-mount .cl-footerActionLink{font-size:14px;line-height:normal}.auth-signin .auth-mount .cl-footerPages{display:none}.auth-signin .auth-mount .cl-alert{background:#fdf3ee;border:1px solid #f2d3c4;border-radius:12px}.auth-signin .auth-mount .cl-alertText{color:#b83a00;font-size:13px}.auth-signin .auth-mount .cl-spinner{color:var(--auth-plum)}.auth-signin .auth-mount .cl-formFieldInput{font-size:16px}.auth-signin.auth-signup .auth-signin-center{padding-top:56px}html.rc-mobile-app .auth-signin .auth-ground{padding-top:calc(22px + env(safe-area-inset-top,0px));padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}}@media (max-width:359.98px){.auth-signin.auth-signup .auth-mount .cl-formFieldRow__name{flex-direction:column}}html.rc-mobile-app .auth-page:not(.auth-signin) .auth-brand{padding-top:calc(40px + env(safe-area-inset-top,0px))}html.rc-mobile-app .auth-page:not(.auth-signin) .auth-ground{padding-top:calc(40px + env(safe-area-inset-top,0px));padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}@media (max-width:900px){html.rc-mobile-app .auth-page:not(.auth-signin) .auth-brand{padding-top:calc(20px + env(safe-area-inset-top,0px));padding-left:max(20px, env(safe-area-inset-left,0px));padding-right:max(20px, env(safe-area-inset-right,0px))}html.rc-mobile-app .auth-page:not(.auth-signin) .auth-ground{padding-top:24px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}html.rc-app-design .auth-page:not(.auth-signin) .auth-brand{padding-bottom:64px}html.rc-app-design .auth-page:not(.auth-signin) .auth-brand-copy{display:none}html.rc-app-design .auth-page:not(.auth-signin) .auth-brand-logo svg{height:26px}html.rc-app-design .auth-page:not(.auth-signin) .auth-ground{padding-top:0;padding-bottom:max(16px, env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:center;margin-top:-20px}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-cardBox{box-shadow:none;background:0 0;border:none;border-radius:0;overflow:visible}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-card{border:1px solid var(--auth-rule);border-radius:16px;margin:0;padding:18px 16px 16px;box-shadow:0 14px 36px -14px #28004938}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-headerTitle{font-size:20px}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-main{gap:16px}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-lastAuthenticationStrategyBadge{height:22px;color:var(--auth-ink);padding:0 8px;font-size:12px;font-weight:600;line-height:20px;top:0;right:0;transform:translateY(-50%)}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-formFieldInput::placeholder{font-size:14px}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-footer{background:0 0;border-radius:0}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-footer>.cl-footerAction{justify-content:center;padding:16px 0 0}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount .cl-footer>:not(.cl-footerAction){display:none}html.rc-app-design .auth-page:not(.auth-signin) .auth-mount>[data-app-google-notice]{border-color:var(--auth-rule);border-radius:16px;order:1;margin:0;padding:12px 16px;font-size:13.5px;line-height:1.45}html.rc-app-design .auth-page:not(.auth-signin) .auth-app-links{z-index:1;justify-content:center;gap:18px;margin-top:auto;padding-top:24px;font-size:12.5px;line-height:1.4;display:flex;position:relative}html.rc-app-design .auth-page:not(.auth-signin) .auth-app-links a{color:var(--auth-muted);text-decoration:none}}@media (max-width:900px) and (prefers-reduced-motion:no-preference){html.rc-app-design .auth-page:not(.auth-signin) .auth-mark{display:block}}
