.login_shell__ZUO6D{--login-accent:var(--action-primary-from);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);min-height:100svh;padding:16px;color:hsl(var(--content-strong));background:hsl(var(--surface-canvas))}.login_shell__ZUO6D a,.login_shell__ZUO6D button{-webkit-tap-highlight-color:transparent}.login_shell__ZUO6D a:focus-visible,.login_shell__ZUO6D button:focus-visible{outline:2px solid hsl(var(--login-accent));outline-offset:5px}.login_storySide__vb_Me{grid-column:1;grid-row:1;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;padding:30px 44px 24px;border:1px solid hsl(var(--login-accent)/.07);border-radius:var(--radius-panel-lg);background:linear-gradient(145deg,hsl(var(--login-accent)/.055),hsl(var(--login-accent)/.095) 58%,hsl(var(--action-secondary-to)/.055))}.login_desktopLogo___mTCD,.login_mobileLogo__aCby5{display:inline-flex;width:132px}.login_desktopLogo___mTCD{align-self:flex-start}.login_desktopLogo___mTCD img,.login_mobileLogo__aCby5 img{width:100%;height:auto}.login_orbOne__MZ9Fl,.login_orbTwo___F2MF{position:absolute;z-index:-1;pointer-events:none;border-radius:var(--radius-pill)}.login_orbOne__MZ9Fl{width:680px;height:680px;right:-340px;top:60px;background:radial-gradient(circle,hsl(var(--login-accent)/.085),transparent 67%);animation:login_ambient-arrive__iAEYw 4s ease-out backwards}.login_orbTwo___F2MF{width:550px;height:550px;left:-270px;bottom:-210px;background:radial-gradient(circle,hsl(var(--action-secondary-to)/.095),transparent 68%);animation:login_ambient-arrive__iAEYw 4s ease-out .2s backwards}.login_storyContent__FG1Dj{width:100%;max-width:640px;margin:26px auto 22px}.login_storyIntro__W5M2A{animation:login_arrive__sZdXB .75s .08s backwards}.login_storyEyebrow__LZOaF{display:flex;align-items:center;gap:8px;color:hsl(var(--login-accent))}.login_storyIntro__W5M2A h2{margin-top:20px}.login_storyIntro__W5M2A h2 span{color:hsl(var(--login-accent))}.login_storyIntro__W5M2A>p:last-child{margin-top:22px;color:hsl(var(--content-default))}.login_showcase__xRS2z{margin:38px auto 0;width:100%;animation:login_arrive__sZdXB .9s .22s backwards}.login_previewLabel__h5pJ2{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px;color:hsl(var(--content-muted))}.login_previewLabel__h5pJ2>span:first-child{color:hsl(var(--login-accent))}.login_screenshotFrame__5_0e3{overflow:hidden;border:1px solid hsl(var(--login-accent)/.12);border-radius:var(--radius-action);background:hsl(var(--surface-panel));box-shadow:0 20px 48px hsl(var(--login-accent)/.12);transition:transform .3s,box-shadow .3s}.login_productScreenshot__0_N36{display:block;width:100%;height:auto}@media (hover:hover){.login_screenshotFrame__5_0e3:hover{transform:translateY(-4px);box-shadow:0 24px 56px hsl(var(--login-accent)/.17)}}.login_previewCaption__3yYiX{margin-top:20px;text-align:center;color:hsl(var(--content-muted))}.login_storyFooter__C8Ypm{display:flex;align-items:center;justify-content:space-between;gap:16px;color:hsl(var(--content-default))}.login_storyFooter__C8Ypm>span:last-child{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:hsl(var(--login-accent))}.login_formSide__mgcZ5{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0;padding:22px 38px 16px}.login_formTopbar__l8Oq2{display:flex;align-items:center;justify-content:flex-end;min-height:40px}.login_mobileLogo__aCby5{display:none}.login_backLink__jjoW6{display:inline-flex;gap:7px;align-items:center;color:hsl(var(--content-muted));transition:color .2s;font-size:.75rem;line-height:1rem}.login_backLink__jjoW6:hover{color:hsl(var(--login-accent))}.login_backLink__jjoW6 svg{transition:transform .2s}.login_backLink__jjoW6:hover svg{transform:translateX(-3px)}.login_formCenter__Usz_w{flex:1;display:flex;align-items:center;justify-content:center;padding:36px 0 42px}.login_formContent__oDg4b{width:100%;max-width:400px;animation:login_arrive__sZdXB .8s .12s backwards}.login_welcomeMark__bppBr{display:grid;place-items:center;width:62px;height:62px;margin-bottom:26px;border:1px solid hsl(var(--login-accent)/.1);border-radius:var(--radius-control);background:linear-gradient(145deg,hsl(var(--surface-raised)),hsl(var(--login-accent)/.035));box-shadow:0 6px 20px hsl(var(--login-accent)/.06)}.login_welcomeMark__bppBr img{width:38px;height:38px}.login_eyebrow__pPBpk{color:hsl(var(--content-muted));font-size:.75rem;line-height:1rem;font-weight:500;letter-spacing:.1em}.login_formHeading__XJ_Du h1{margin-top:12px;font-size:2.25rem;line-height:2.5rem;font-weight:600;line-height:1.25;letter-spacing:-.025em}.login_formHeading__XJ_Du h1 span{color:hsl(var(--login-accent))}.login_formHeading__XJ_Du>p:last-child{margin-top:12px;color:hsl(var(--content-muted));font-size:.875rem;line-height:1.25rem;line-height:1.625}.login_form__qVzHE{display:grid;gap:23px;margin-top:32px}.login_field___0Uxo{display:grid;gap:9px}.login_label__yOVX1{color:hsl(var(--content-default));font-size:.875rem;line-height:1.25rem;font-weight:500;text-transform:none;letter-spacing:0}.login_labelRow__LGILH{display:flex;align-items:center;justify-content:space-between;gap:16px}.login_forgotLink___SHUn{color:hsl(var(--login-accent));font-size:.75rem;line-height:1rem;font-weight:500}.login_forgotLink___SHUn:hover,.login_formFooter__69Z_Y a:hover{text-decoration:underline;text-underline-offset:4px}.login_inputWrap__S3yUH{position:relative}.login_inputIcon__VNT6T{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:hsl(var(--content-muted));pointer-events:none;transition:color .2s}.login_inputWrap__S3yUH:focus-within .login_inputIcon__VNT6T{color:hsl(var(--login-accent))}.login_shell__ZUO6D .login_input__icdAd{height:52px;padding-left:44px;padding-right:16px;color:hsl(var(--content-strong));background:hsl(var(--surface-subtle));border:1px solid hsl(var(--line-subtle));border-radius:var(--radius-action);box-shadow:none;font-size:1rem;line-height:1.5rem;font-weight:400}.login_shell__ZUO6D .login_passwordInput__RKio3{padding-right:52px}.login_shell__ZUO6D .login_input__icdAd::-moz-placeholder{color:hsl(var(--content-muted))}.login_shell__ZUO6D .login_input__icdAd::placeholder{color:hsl(var(--content-muted))}.login_shell__ZUO6D .login_input__icdAd:hover:not(:disabled){border-color:hsl(var(--content-muted)/.6)}.login_shell__ZUO6D .login_input__icdAd:focus-visible{border-color:hsl(var(--login-accent));outline:none;box-shadow:0 0 0 4px hsl(var(--login-accent)/.09)}.login_passwordToggle__Qe7Hu{position:absolute;right:5px;top:4px;width:44px;height:44px;display:grid;place-items:center;border-radius:var(--radius-internal);color:hsl(var(--content-muted));transition:color .2s,background .2s}.login_passwordToggle__Qe7Hu:hover{color:hsl(var(--login-accent));background:hsl(var(--login-accent)/.055)}.login_passwordToggle__Qe7Hu:disabled{opacity:.5}.login_shell__ZUO6D .login_submitButton__Ey6oS{width:100%;height:52px;margin-top:3px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--radius-action);color:hsl(var(--content-on-accent));background:hsl(var(--login-accent));box-shadow:0 6px 18px hsl(var(--login-accent)/.18);transition:transform .2s,box-shadow .2s,background .2s;font-size:.875rem;line-height:1.25rem;font-weight:600}.login_submitButton__Ey6oS>svg{transition:transform .2s}.login_submitButton__Ey6oS:hover:not(:disabled){transform:translateY(-2px);background:color-mix(in srgb,hsl(var(--login-accent)),hsl(var(--content-strong)) 12%);box-shadow:0 9px 24px hsl(var(--login-accent)/.25)}.login_submitButton__Ey6oS:hover:not(:disabled)>svg:last-child{transform:translateX(3px)}.login_submitButton__Ey6oS:active:not(:disabled){transform:translateY(0)}.login_submitButton__Ey6oS:disabled{cursor:wait;opacity:.7}.login_loadingIcon__F8KFk{animation:login_spin__MYC81 1s linear infinite}.login_createAccount__ZJrB_{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-top:27px;padding-top:25px;border-top:1px solid hsl(var(--line-subtle)/.75);color:hsl(var(--content-muted));font-size:.875rem;line-height:1.25rem}.login_createAccount__ZJrB_ a{display:inline-flex;align-items:center;gap:3px;color:hsl(var(--login-accent));font-weight:500}.login_createAccount__ZJrB_ a:hover{text-decoration:underline;text-underline-offset:4px}.login_formFooter__69Z_Y{display:grid;gap:11px;text-align:center;color:hsl(var(--content-muted));font-size:.75rem;line-height:1rem;line-height:1.625}.login_formFooter__69Z_Y>p:first-child{display:flex;align-items:center;justify-content:center;gap:6px}.login_formFooter__69Z_Y a{color:hsl(var(--content-default));text-decoration:underline;text-underline-offset:3px}.login_fallback__iMUBH{display:grid;min-height:100svh;place-items:center;color:hsl(var(--action-primary-from));background:hsl(var(--surface-canvas))}@keyframes login_arrive__sZdXB{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes login_ambient-arrive__iAEYw{0%{opacity:.2;transform:translateY(30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login_spin__MYC81{to{transform:rotate(1turn)}}@media (min-width:1600px){.login_storySide__vb_Me{padding:36px 60px 28px}.login_storyContent__FG1Dj{max-width:680px}.login_showcase__xRS2z{margin-top:44px}.login_formContent__oDg4b{max-width:420px}}@media (min-width:960px) and (max-height:980px){.login_storyContent__FG1Dj{margin-block:20px}}@media (max-width:1199px){.login_storySide__vb_Me{padding:26px 28px 22px}.login_storyFooter__C8Ypm>span:last-child{display:none}.login_formSide__mgcZ5{padding-inline:28px}}@media (max-width:959px){.login_shell__ZUO6D{display:block;padding:0}.login_storySide__vb_Me{display:none}.login_formSide__mgcZ5{min-height:100svh;padding:24px 28px;background:radial-gradient(ellipse at 0 0,hsl(var(--login-accent)/.035),transparent 50%)}.login_formTopbar__l8Oq2{justify-content:space-between}.login_mobileLogo__aCby5{display:inline-flex;width:116px}.login_formCenter__Usz_w{padding:56px 0 64px}}@media (max-width:399px){.login_formSide__mgcZ5{padding-inline:22px}.login_formHeading__XJ_Du h1{font-size:1.875rem;line-height:2.25rem}.login_eyebrow__pPBpk{letter-spacing:.05em}.login_backLink__jjoW6{gap:4px}}@media (prefers-reduced-motion:reduce){.login_fallback__iMUBH *,.login_shell__ZUO6D *,.login_shell__ZUO6D :after,.login_shell__ZUO6D :before{animation:none!important;transition:none!important}.login_shell__ZUO6D .login_backLink__jjoW6:hover svg,.login_shell__ZUO6D .login_screenshotFrame__5_0e3:hover,.login_shell__ZUO6D .login_submitButton__Ey6oS:hover,.login_shell__ZUO6D .login_submitButton__Ey6oS:hover>svg{transform:none}}