.auth-page:has(.register-flow_flow__h__BQ){background:#fff}.auth-page:has(.register-flow_flow__h__BQ)>.auth-shell{display:block;min-height:100dvh}.auth-page:has(.register-flow_flow__h__BQ) .auth-mobile-credit,.auth-page:has(.register-flow_flow__h__BQ) .auth-story,.auth-page:has(.register-flow_flow__h__BQ) .auth-tagline,.auth-page:has(.register-flow_flow__h__BQ) .auth-toolbar{display:none!important}.auth-page:has(.register-flow_flow__h__BQ) .auth-form{min-height:100dvh;align-items:stretch;background:#fff;padding:0}.auth-page:has(.register-flow_flow__h__BQ) .auth-form-inner{width:100%;max-width:500px;margin-inline:auto}.auth-page:has(.register-flow_flow__h__BQ) .auth-panel{min-height:100dvh;border:0;border-radius:0;background:transparent;padding:0!important;box-shadow:none}.register-flow_flow__h__BQ{--register-bg:#f7f8fa;--register-card:#fff;--register-text:#17181d;--register-muted:#66798d;--register-border:#e4e7eb;--register-button:#404043;position:relative;display:flex;min-height:100dvh;flex-direction:column;overflow:hidden;background:var(--register-bg);color:var(--register-text);color-scheme:light}.register-flow_flow__h__BQ :where(a,button,input):focus-visible{outline:2px solid #26272b;outline-offset:2px}.register-flow_topbar__zFDEe{position:relative;z-index:5;display:grid;min-height:74px;grid-template-columns:48px minmax(0,1fr) 56px;align-items:center;gap:8px;border-bottom:1px solid var(--register-border);background:rgba(255,255,255,.96);padding:8px 20px}.register-flow_brand__Psazw{min-width:0;justify-self:center;color:var(--register-text)!important}.register-flow_brand__Psazw .brand-logo-raster{width:82px;height:18px}.register-flow_brand__Psazw .brand-logo-image-light{display:block}.register-flow_brand__Psazw .brand-logo-image-dark{display:none}.register-flow_language__fabk0{justify-self:end;color:var(--register-text)}.register-flow_backButton__wETeh{display:grid;width:44px;height:44px;place-items:center;border:1px solid rgba(23,24,29,.05);border-radius:999px;background:#fff;color:#3f4147;box-shadow:0 5px 18px rgba(23,24,29,.04)}.register-flow_backButton__wETeh svg{width:18px;height:18px}.register-flow_primaryButton__IZ81E,.register-flow_secondaryButton___w5S3{display:inline-flex;width:100%;min-height:50px;align-items:center;justify-content:center;border-radius:9px;padding:12px 18px;font-size:.9rem;font-weight:750;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.register-flow_primaryButton__IZ81E{border:1px solid #252629;background:var(--register-button);color:#fff;box-shadow:0 2px 0 #17181a}.register-flow_primaryButton__IZ81E:disabled{cursor:wait;opacity:.55;transform:none}.register-flow_primaryButton__IZ81E:hover{background:#313236;transform:translateY(-1px)}.register-flow_secondaryButton___w5S3{border:1px solid rgba(23,24,29,.04);background:#fff;color:var(--register-text);box-shadow:0 8px 24px rgba(35,38,46,.055)}.register-flow_secondaryButton___w5S3:hover{background:#f5f6f8}.register-flow_step__bk796{display:flex;min-height:calc(100dvh - 74px);flex:1;flex-direction:column;padding:22px 24px max(34px,env(safe-area-inset-bottom))}.register-flow_stepIntro__Kk7_V{text-align:center}.register-flow_stepIntro__Kk7_V h1{font-size:1.65rem;font-weight:760;letter-spacing:-.035em;line-height:1.15;outline:none}.register-flow_stepIntro__Kk7_V p{margin-top:12px;color:var(--register-muted);font-size:.9rem;line-height:1.5}.register-flow_error__3NjKG{display:flex;align-items:flex-start;gap:9px;margin-top:22px;border:1px solid rgba(226,52,77,.14);border-radius:12px;background:#fff1f3;padding:12px 14px;color:#b4233a;font-size:.8rem;line-height:1.45}.register-flow_error__3NjKG svg{width:17px;height:17px;flex:0 0 17px}.register-flow_statusToast__a0nfy{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) 34px;align-items:start;gap:10px;margin:-14px -10px 22px;border-radius:12px;background:#fff;padding:14px 10px 14px 14px;box-shadow:0 12px 35px rgba(28,32,42,.16);color:var(--register-muted);font-size:.78rem;line-height:1.45}.register-flow_statusToast__a0nfy>svg{width:22px;height:22px}.register-flow_statusToast__a0nfy span{min-width:0}.register-flow_statusToast__a0nfy strong{display:block;margin-bottom:2px;color:var(--register-text);font-size:.82rem}.register-flow_statusToast__a0nfy button{display:grid;width:34px;height:34px;place-items:center;border-radius:999px;color:#6c7580}.register-flow_statusToast__a0nfy button:hover{background:#f3f4f6}.register-flow_statusToast__a0nfy button svg{width:16px;height:16px}.register-flow_statusSuccess__af1QT>svg{color:#63cf79}.register-flow_statusError__QULTy>svg{color:#e43a51}.register-flow_stepForm__Nu2zi{display:grid;gap:18px;margin-top:48px}.register-flow_formCard__AzSZQ{display:grid;border:1px solid rgba(23,24,29,.055);border-radius:12px;background:var(--register-card);padding:20px;box-shadow:none}.register-flow_formCard__AzSZQ>label:not(.register-flow_marketingChoice__4lOP9){margin-bottom:10px;color:#292b30;font-size:.78rem;font-weight:750}.register-flow_emailReview__H1s3E,.register-flow_formCard__AzSZQ>input,.register-flow_passwordInput__j6QTo{width:100%;min-width:0;min-height:49px;border:1px solid #2f3034;border-radius:5px;background:#fff;color:var(--register-text);font-size:1rem}.register-flow_formCard__AzSZQ>input{padding:0 14px}.register-flow_formCard__AzSZQ>input.register-flow_invalidInput__ynir4,.register-flow_formCard__AzSZQ>input.register-flow_invalidInput__ynir4:focus{border-color:#ec3d51;box-shadow:0 0 0 3px rgba(236,61,81,.08)}.register-flow_fieldMessage__jpptJ{margin-top:7px;color:#d92f45;font-size:.72rem;line-height:1.4}.register-flow_foundActions__tJgzn{display:grid;gap:10px}.register-flow_loginForm__CalN8{flex:1;grid-template-rows:auto auto minmax(0,1fr) auto}.register-flow_forgotLink__sp_2y{display:inline-flex;min-height:44px;align-items:center;justify-content:flex-end;gap:8px;color:#30343b;font-size:.78rem;font-weight:750}.register-flow_forgotLink__sp_2y:hover{text-decoration:underline;text-underline-offset:3px}.register-flow_loginError__Hlaua{min-height:0}.register-flow_loginError__Hlaua .register-flow_error__3NjKG{margin-top:0}.register-flow_loginSubmit__dhgty{align-self:end}.register-flow_loadingIcon__UfyFd{width:17px;height:17px;margin-right:8px;animation:register-flow_register-spin__1qSt6 .8s linear infinite}@keyframes register-flow_register-spin__1qSt6{to{transform:rotate(1turn)}}.register-flow_formCard__AzSZQ input::placeholder{color:#9ca4af}.register-flow_emailReview__H1s3E:focus-within,.register-flow_formCard__AzSZQ input:focus,.register-flow_passwordInput__j6QTo:focus{border-color:#1d1e21;box-shadow:0 0 0 3px rgba(42,44,49,.09);outline:none}.register-flow_emailReview__H1s3E{display:flex;align-items:center;overflow:hidden}.register-flow_emailReview__H1s3E input{height:47px;min-width:0;flex:1;border:0;background:transparent;padding:0 12px;color:#7e8590;outline:none}.register-flow_emailReview__H1s3E button{display:grid;width:46px;height:46px;flex:0 0 46px;place-items:center;color:#61758a}.register-flow_emailReview__H1s3E svg{width:15px;height:15px}.register-flow_divider__GOtzU{height:1px;margin:20px 0;background:var(--register-border)}.register-flow_passwordInput__j6QTo{height:49px;padding-inline:14px 48px}.register-flow_hint__3xgXm{margin-top:8px;color:#8a909a;font-size:.7rem}.register-flow_marketingChoice__4lOP9{display:flex;cursor:pointer;align-items:flex-start;gap:11px;margin-top:20px;color:var(--register-muted);font-size:.78rem;line-height:1.45}.register-flow_marketingChoice__4lOP9 input{width:19px;height:19px;flex:0 0 19px;margin-top:0;accent-color:var(--register-button)}.register-flow_termsCopy__bQwBY{margin-top:auto;padding-top:54px;color:var(--register-muted);font-size:.72rem;line-height:1.6;text-align:center}.register-flow_termsCopy__bQwBY a{color:#30343b;font-weight:750;text-decoration:underline;text-underline-offset:3px}@media (min-width:501px){.auth-page:has(.register-flow_flow__h__BQ) .auth-form-inner{box-shadow:none}}@media (max-height:760px){.register-flow_stepForm__Nu2zi{margin-top:30px}}@media (prefers-reduced-motion:reduce){.register-flow_primaryButton__IZ81E,.register-flow_secondaryButton___w5S3{transition:none}}