._page_1212m_1{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));height:calc(100dvh - 4.5rem);min-height:34rem;overflow:hidden}@media(max-width:1024px){._page_1212m_1{grid-template-columns:1fr;min-height:calc(100dvh - 4.5rem)}}._brandPanel_1212m_16{position:absolute;inset:0 auto 0 0;z-index:3;width:50%;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);background:#0a0d0c;isolation:isolate;transition:transform .76s cubic-bezier(.76,0,.24,1);will-change:transform}@media(max-width:1024px){._brandPanel_1212m_16{display:none}}._signupMode_1212m_37 ._brandPanel_1212m_16{transform:translate(100%)}._brandMesh_1212m_41{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 60% 50% at 85% 8%,rgba(16,185,129,.5) 0%,transparent 60%),radial-gradient(ellipse 55% 45% at 8% 95%,rgba(251,191,36,.22) 0%,transparent 65%),radial-gradient(ellipse 45% 40% at 95% 85%,rgba(124,58,237,.18) 0%,transparent 65%),linear-gradient(165deg,#0a0d0c,#0d1310 55%,#0a0d0c)}._brandMeshGlow_1212m_48{position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(7,9,10,.85) 0%,rgba(7,9,10,.15) 45%,transparent 70%)}._brandMotif_1212m_55{position:relative;z-index:1;width:min(38rem,138%);max-width:none;height:auto;margin:clamp(2.5rem,6vh,4rem) 0 0;align-self:center;pointer-events:none;opacity:.85;animation:_brandMotifIn_1212m_1 .78s cubic-bezier(.22,1,.36,1) .28s both}@media(max-width:1024px){._brandMotif_1212m_55{width:min(29rem,118%);margin-top:1.75rem}}@keyframes _brandMotifIn_1212m_1{0%{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:.85;transform:translateY(0) scale(1)}}._brandIntro_1212m_84{animation:_brandFadeUp_1212m_1 .7s cubic-bezier(.22,1,.36,1) .12s both}@keyframes _brandFadeUp_1212m_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._brandHeadline_1212m_98{font-family:Rubik,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:clamp(1.875rem,3vw,2.75rem);letter-spacing:-.03em;line-height:1.08;max-width:13ch;color:#f9fafb}._brandSub_1212m_108{margin-top:.75rem;max-width:30ch;font-size:.9375rem;line-height:1.65;color:#d4d4d8}._benefits_1212m_116{display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding-top:2rem;position:relative;z-index:1;animation:_brandFadeUp_1212m_1 .7s cubic-bezier(.22,1,.36,1) .46s both}._benefitItem_1212m_127{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:#d4d4d8}._benefitItem_1212m_127 svg{width:1rem;height:1rem;color:#10b981;flex-shrink:0}._socials_1212m_141{position:absolute;right:clamp(1.5rem,3vw,3rem);bottom:clamp(1.5rem,3vw,3rem);z-index:2;display:flex;align-items:center;gap:.35rem}._socials_1212m_141 a{display:grid;place-items:center;width:2.35rem;height:2.35rem;border-radius:.3125rem;color:#a1a1aa;transition:color .15s ease-out,background .15s ease-out,transform .3s cubic-bezier(.16,1,.3,1)}._socials_1212m_141 a:hover{color:#f9fafb;background:#f9fafb14;transform:translateY(-2px)}._socials_1212m_141 a:focus-visible{outline:2px solid #34d399;outline-offset:2px}._socials_1212m_141 svg{width:1.15rem;height:1.15rem;fill:currentColor}@media(max-width:1024px){._socials_1212m_141{right:1.5rem;bottom:1.5rem}}._formPanel_1212m_180{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:clamp(.875rem,1.4vw,1.5rem);background:#111}._signupForm_1212m_190{grid-column:1}._loginForm_1212m_194{grid-column:2}._signupForm_1212m_190,._loginForm_1212m_194{grid-row:1}@media(max-width:1024px){._signupForm_1212m_190,._loginForm_1212m_194{grid-column:1;grid-row:1;display:none}}@media(max-width:1024px){._signupMode_1212m_37 ._signupForm_1212m_190,._loginMode_1212m_213 ._loginForm_1212m_194{display:flex}}._formInner_1212m_217{width:100%;max-width:49rem;max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;opacity:0}._formInner_1212m_217::-webkit-scrollbar{width:0;height:0}._formInnerActive_1212m_232{animation:_formFadeIn_1212m_1 .9s cubic-bezier(.22,1,.36,1) .38s both}@keyframes _formFadeIn_1212m_1{0%{opacity:0;transform:translateY(26px)}60%{opacity:1}to{opacity:1;transform:translateY(0)}}._logo_1212m_249{display:inline-flex;align-items:center;gap:.5rem;font-family:Rubik,ui-sans-serif,system-ui,sans-serif;font-size:clamp(1rem,1.2vw,1.125rem);font-weight:800;color:#a1a1aa;letter-spacing:-.01em}._logo_1212m_249:hover{color:#f9fafb}._logoAccent_1212m_263{color:#10b981}._title_1212m_267{margin-top:clamp(1rem,2.2vh,1.5rem);font-size:clamp(1.65rem,2.4vw,2.15rem);font-weight:800;letter-spacing:-.025em}._subtitle_1212m_274{margin-top:.5rem;font-size:.9375rem;color:#a1a1aa;line-height:1.6}._googleButton_1212m_281{display:flex;width:100%;height:clamp(2.65rem,5.8vh,2.95rem);align-items:center;justify-content:center;gap:.7rem;margin-top:clamp(1rem,2.3vh,1.5rem);border-radius:.3125rem;background:#f9fafb;color:#151918;font-size:.88rem;font-weight:700;transition:background .15s ease-out,transform .3s cubic-bezier(.16,1,.3,1),opacity .15s ease-out}._googleButton_1212m_281 svg,._googleButton_1212m_281 ._googleSpinner_1212m_297{width:1.15rem;height:1.15rem;flex:0 0 auto}._googleButton_1212m_281:hover:not(:disabled){background:#edf1ef;transform:translateY(-1px)}._googleButton_1212m_281:focus-visible{outline:3px solid #34d399;outline-offset:3px}._googleButton_1212m_281:disabled{opacity:.6;cursor:wait}._googleSpinner_1212m_297{border:2px solid rgba(21,25,24,.25);border-top-color:#151918;border-radius:50%;animation:_spin_1212m_499 .7s linear infinite}._authDivider_1212m_322{display:flex;align-items:center;gap:.75rem;margin-top:clamp(.85rem,1.8vh,1.1rem);color:#71717a;font-size:.7rem;white-space:nowrap}._authDivider_1212m_322:before,._authDivider_1212m_322:after{height:1px;flex:1;background:#f9fafb1a;content:""}._form_1212m_180{display:flex;flex-direction:column;gap:clamp(.8rem,1.8vh,1.2rem);margin-top:clamp(1.15rem,2.4vh,1.75rem)}._authDivider_1212m_322+._form_1212m_180{margin-top:clamp(.85rem,1.8vh,1.15rem)}._field_1212m_349{display:flex;flex-direction:column;gap:.5rem}._label_1212m_355{font-size:.8125rem;font-weight:600;color:#a1a1aa}._fieldLabelRow_1212m_361{display:flex;align-items:center;justify-content:space-between;gap:1rem}._forgotPassword_1212m_368{color:#34d399;font-size:.78rem;font-weight:600;transition:color .15s ease-out}._forgotPassword_1212m_368:hover{color:#f9fafb}._forgotPassword_1212m_368:focus-visible{outline:2px solid #34d399;outline-offset:3px}._inputWrap_1212m_382{position:relative}._inputWrap_1212m_382:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:100%;background:#10b981;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}._inputWrap_1212m_382:focus-within:after{transform:scaleX(1)}._input_1212m_382{width:100%;height:clamp(2.35rem,5.5vh,2.75rem);padding-inline:0;border:none;border-bottom:1.5px solid rgba(249,250,251,.14);border-radius:0;background:transparent;color:#f9fafb;font-family:Figtree,ui-sans-serif,system-ui,sans-serif;font-size:1rem;transition:border-color .15s ease-out}._input_1212m_382::placeholder{color:#52525b}._input_1212m_382:focus{outline:none;border-bottom-color:transparent}._passwordRow_1212m_422{position:relative;display:flex}._passwordToggle_1212m_427{position:absolute;right:0;top:0;display:flex;align-items:center;justify-content:center;width:2.25rem;height:clamp(2.35rem,5.5vh,2.75rem);color:#71717a;transition:color .15s ease-out}._passwordToggle_1212m_427:hover{color:#f9fafb}._passwordToggle_1212m_427 svg{width:18px;height:18px}._hint_1212m_447{font-size:.75rem;color:#71717a}._error_1212m_452{display:flex;align-items:flex-start;gap:.5rem;padding:.75rem .875rem;border-radius:.3125rem;background:#f871711a;border:1px solid rgba(248,113,113,.25);color:#fca5a5;font-size:.8438rem;line-height:1.5}._error_1212m_452 svg{width:16px;height:16px;flex-shrink:0;margin-top:.125rem}._submit_1212m_471{display:flex;align-items:center;justify-content:center;gap:.5rem;height:clamp(2.5rem,5.8vh,2.875rem);margin-top:.25rem;border-radius:.3125rem;background:#10b981;color:#06120d;font-family:Rubik,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:700;transition:background .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1),opacity .15s ease-out}._submit_1212m_471:hover:not(:disabled){background:#34d399;transform:translateY(-1px)}._submit_1212m_471:disabled{opacity:.6;cursor:not-allowed}._submit_1212m_471:focus-visible{outline:3px solid #fbbf24;outline-offset:3px}._spinner_1212m_499{width:16px;height:16px;border-radius:50%;border:2px solid rgba(6,18,13,.3);border-top-color:#06120d;animation:_spin_1212m_499 .7s linear infinite}@keyframes _spin_1212m_499{to{transform:rotate(360deg)}}._switchLine_1212m_513{margin-top:clamp(1rem,2.3vh,1.5rem);font-size:.875rem;color:#a1a1aa}._switchLink_1212m_519{color:#34d399;font-weight:600}._switchLink_1212m_519:hover{color:#10b981}._modalBackdrop_1212m_527{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:1rem;background:#050706c7;animation:_backdropIn_1212m_1 .18s ease-out both}._resetDialog_1212m_538{position:relative;z-index:210;width:min(28rem,100%);padding:clamp(1.5rem,5vw,2.25rem);border-radius:.625rem;background:#1f1f1f;box-shadow:0 8px #00000038;animation:_dialogIn_1212m_1 .35s cubic-bezier(.16,1,.3,1) both}._resetDialog_1212m_538 h2{margin-top:.45rem;padding-right:2rem;font-size:clamp(1.6rem,5vw,2rem);letter-spacing:-.03em}._dialogClose_1212m_555{position:absolute;top:1rem;right:1rem;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:.3125rem;color:#a1a1aa;transition:color .15s ease-out,background .15s ease-out}._dialogClose_1212m_555:hover{color:#f9fafb;background:#f9fafb12}._dialogClose_1212m_555:focus-visible{outline:2px solid #34d399;outline-offset:2px}._dialogClose_1212m_555 svg{width:1.15rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}._dialogKicker_1212m_583{color:#34d399;font-size:.8rem;font-weight:650}._dialogCopy_1212m_589{max-width:38ch;margin-top:.75rem;color:#a1a1aa;font-size:.9rem;line-height:1.6}._resetForm_1212m_597{margin-top:1.5rem}._resetForm_1212m_597 ._inputWrap_1212m_382{margin-top:.4rem}._resetForm_1212m_597 ._submit_1212m_471{width:100%;margin-top:1.35rem}._resetError_1212m_608{margin-top:.75rem;color:#fca5a5;font-size:.82rem}._resetSuccess_1212m_614{display:flex;align-items:flex-start;gap:.75rem;margin-top:1.5rem;padding:1rem;border-radius:.3125rem;background:#10b9811a;color:#e4e4e7;font-size:.9rem;line-height:1.55}._resetSuccess_1212m_614 svg{width:1.15rem;flex:0 0 auto;color:#34d399}@keyframes _backdropIn_1212m_1{0%{opacity:0}}@keyframes _dialogIn_1212m_1{0%{opacity:0;transform:translateY(12px) scale(.98)}}@media(prefers-reduced-motion:reduce){._spinner_1212m_499,._googleSpinner_1212m_297{animation:none}._googleButton_1212m_281{transition:none}._inputWrap_1212m_382:after{transition:none}._modalBackdrop_1212m_527,._resetDialog_1212m_538{animation:none}._formInner_1212m_217{opacity:1}._formInnerActive_1212m_232,._brandIntro_1212m_84,._benefits_1212m_116{animation:none}._brandMotif_1212m_55{animation:none;opacity:.85}}@media(prefers-reduced-motion:reduce){._brandPanel_1212m_16{transition:none}}
