.LoginPage_page__ommXu{--auth-bg:#f8faf8;--auth-panel:#edf4ef;--auth-paper:#ffffff;--auth-input:#ffffff;--auth-ink:#15241c;--auth-muted:#627068;--auth-line:#dce6df;--auth-accent:#087c51;--auth-mint:#6ee7b7;--auth-mint-wash:#e3f6ec;--auth-violet:#805cc8;--auth-violet-wash:#efe8fb;--auth-shadow:rgba(29,63,43,0.08);--auth-dot:#cedbd2;--auth-glow:rgba(82,217,158,0.19);position:relative;min-height:100svh;background:var(--auth-bg);color:var(--auth-ink)}.dark .LoginPage_page__ommXu{--auth-bg:#0d0f13;--auth-panel:#111b18;--auth-paper:#18211e;--auth-input:#14191c;--auth-ink:#edf4ef;--auth-muted:#9cac9f;--auth-line:#2a3831;--auth-accent:#6ee7b7;--auth-mint-wash:#1b3328;--auth-violet:#bba0ff;--auth-violet-wash:#2a2438;--auth-shadow:rgba(0,0,0,0.3);--auth-dot:#3c5146;--auth-glow:rgba(70,208,142,0.1)}.LoginPage_page__ommXu :where(a,button,input):focus-visible{outline:2px solid var(--auth-accent);outline-offset:4px}.LoginPage_header__25nlo{position:absolute;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;top:0;left:0;right:0;padding:18px 32px}.LoginPage_brand__DA0k6{display:inline-flex;align-items:center;gap:10px;font-size:20px;font-weight:650;letter-spacing:-.035em}.LoginPage_brand__DA0k6 img{width:36px;height:36px;border-radius:50%}.LoginPage_headerActions__ZkE_1{display:flex;align-items:center;gap:23px;font-size:12px;color:var(--auth-muted)}.LoginPage_signupLink__7OmQm{display:inline-flex;align-items:center;gap:6px;color:var(--auth-accent);font-weight:600;margin-left:5px}.LoginPage_signupLink__7OmQm:hover{text-decoration:underline;text-underline-offset:4px}.LoginPage_themeButton__nCqYD{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border:1px solid var(--auth-line);border-radius:50%;color:var(--auth-muted);background:var(--auth-bg);transition:color .18s,border-color .18s}.LoginPage_themeButton__nCqYD:hover{border-color:var(--auth-accent);color:var(--auth-accent)}.LoginPage_layout____uHu{display:grid;grid-template-columns:1.08fr 1fr;min-height:100svh}.LoginPage_visualPanel__8aYOI{order:1;display:flex;align-items:center;justify-content:center;overflow:hidden;height:100svh;padding:86px 48px 24px;border-right:1px solid var(--auth-line);background:radial-gradient(ellipse at 35% 55%,var(--auth-glow),transparent 65%),var(--auth-panel)}.LoginPage_visualInner__NoOPr{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;max-width:640px;max-height:800px}.LoginPage_visualInner__NoOPr>:not(.LoginPage_scene__BYoTh){flex-shrink:0}.LoginPage_eyebrow__soZv1{display:flex;align-items:center;gap:8px;margin-bottom:15px;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.11em;color:var(--auth-accent)}.LoginPage_eyebrow__soZv1 span{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px var(--auth-mint-wash)}.LoginPage_visualHeading__wl1fg{font-size:clamp(32px,3.4vw,50px);font-weight:550;line-height:1.1;letter-spacing:-.04em}.LoginPage_visualHeading__wl1fg span{display:block;margin-top:4px;color:var(--auth-accent);font-weight:400;letter-spacing:-.02em}.LoginPage_visualDescription__2ZKBP{margin-top:14px;max-width:410px;color:var(--auth-muted);font-size:14px;line-height:1.65;text-wrap:pretty}.LoginPage_visualFeatures__a8IP8{display:flex;flex-wrap:wrap;gap:10px 17px;padding-top:16px;border-top:1px solid var(--auth-line);font-size:11px;color:var(--auth-muted)}.LoginPage_visualFeatures__a8IP8 span{display:inline-flex;align-items:center;gap:6px}.LoginPage_visualFeatures__a8IP8 svg{color:var(--auth-accent)}.LoginPage_scene__BYoTh{flex:1;min-height:0;max-height:430px;width:calc(100% + 24px);margin:16px -12px}.LoginPage_scene__BYoTh>svg{display:block;width:100%;height:100%;font-family:var(--font-sans);overflow:visible}.LoginPage_svgCard__5wCgO{fill:var(--auth-paper);stroke:var(--auth-line);stroke-width:1.2;filter:drop-shadow(0 11px 17px var(--auth-shadow))}.LoginPage_svgInk__xlnnN{fill:var(--auth-ink)}.LoginPage_svgMuted__WCtA6{fill:var(--auth-muted)}.LoginPage_svgAccent__QlKH5{fill:var(--auth-accent)}.LoginPage_svgMono__YxOrF{font-family:var(--font-geist-mono),monospace;letter-spacing:1.2px}.LoginPage_float__YZL1L{animation:LoginPage_float__YZL1L 7s ease-in-out infinite}.LoginPage_floatLater__ayb9G{animation-delay:-3s;animation-duration:9s}.LoginPage_flow__yCkpG{stroke-dasharray:5 12;animation:LoginPage_flow__yCkpG 8s linear infinite}.LoginPage_orbit__uZYx_{transform-origin:280px 195px;animation:LoginPage_orbit__uZYx_ 32s linear infinite}.LoginPage_spark__3ftEH{animation:LoginPage_spark__3ftEH 4.5s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.LoginPage_progress__sMKWB{animation:LoginPage_progress__sMKWB 7s ease-in-out infinite;transform-box:fill-box;transform-origin:left}.LoginPage_scan__2P01K{animation:LoginPage_scan__2P01K 6s ease-in-out infinite}.LoginPage_formPanel__W4C4b{order:2;display:flex;align-items:center;justify-content:center;padding:86px 48px 24px}.LoginPage_formInner__RDCpz{width:100%;max-width:395px}.LoginPage_welcomeIcon__ZVcoq{display:grid;place-items:center;width:40px;height:40px;margin-bottom:16px;border-radius:13px;border:1px solid var(--auth-line);color:var(--auth-accent);background:var(--auth-mint-wash)}.LoginPage_formHeader__o5NMq{margin-bottom:22px}.LoginPage_formHeader__o5NMq h1{font-size:clamp(28px,2.6vw,35px);line-height:1.2;font-weight:600;letter-spacing:-.04em}.LoginPage_formHeader__o5NMq p{margin-top:8px;color:var(--auth-muted);font-size:14px;line-height:1.6}.LoginPage_form__FQsKJ{display:flex;flex-direction:column;gap:15px}.LoginPage_field__lHnzl label{display:block;margin-bottom:7px;font-size:12px;font-weight:550}.LoginPage_inputWrap__n0uMa{display:flex;align-items:center;gap:11px;min-height:46px;padding:0 16px;border:1px solid var(--auth-line);border-radius:12px;color:var(--auth-muted);background:var(--auth-input);transition:border-color .18s,box-shadow .18s}.LoginPage_inputWrap__n0uMa:focus-within{border-color:var(--auth-accent);box-shadow:0 0 0 3px var(--auth-mint-wash)}.LoginPage_inputWrap__n0uMa>svg{flex-shrink:0}.LoginPage_inputWrap__n0uMa input{width:100%;min-width:0;padding:12px 0;outline:none!important;border:0;background:transparent;color:var(--auth-ink);font-size:13px;box-shadow:none}.LoginPage_inputWrap__n0uMa input::-moz-placeholder{color:var(--auth-muted);opacity:.75}.LoginPage_inputWrap__n0uMa input::placeholder{color:var(--auth-muted);opacity:.75}.LoginPage_inputWrap__n0uMa input:focus{box-shadow:none}.LoginPage_passwordToggle__N6Xy7{display:grid;place-items:center;align-self:stretch;flex-shrink:0;width:32px;min-height:44px;color:var(--auth-muted)}.LoginPage_passwordToggle__N6Xy7:hover{color:var(--auth-accent)}.LoginPage_formOptions__QAbsy{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:-3px;font-size:11px}.LoginPage_remember__tQgah{display:inline-flex;align-items:center;gap:8px;color:var(--auth-muted);cursor:pointer}.LoginPage_remember__tQgah input{width:15px;height:15px;border:1px solid var(--auth-line);border-radius:4px;accent-color:var(--auth-accent);background:var(--auth-input);cursor:pointer}.LoginPage_forgot__804G9{color:var(--auth-accent);font-weight:500;padding-block:6px}.LoginPage_forgot__804G9:hover{text-decoration:underline;text-underline-offset:3px}.LoginPage_error__bIoDg{display:flex;align-items:flex-start;gap:9px;padding:8px 12px;border:1px solid var(--danger-soft-border);border-radius:11px;background:var(--danger-soft-bg);color:var(--danger);font-size:12px;line-height:1.5}.LoginPage_error__bIoDg svg{flex-shrink:0;margin-top:2px}.LoginPage_submit__howDW{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:46px;border:1px solid var(--auth-mint);border-radius:12px;background:var(--auth-mint);color:#082d1d;font-size:13px;font-weight:650;box-shadow:0 5px 16px var(--auth-shadow);transition:opacity .18s,box-shadow .18s,transform .18s}.LoginPage_submit__howDW:hover:not(:disabled){box-shadow:0 7px 25px var(--auth-shadow);transform:translateY(-1px)}.LoginPage_submit__howDW:disabled{opacity:.55;cursor:not-allowed}.LoginPage_spinner__qpNTV{animation:LoginPage_orbit__uZYx_ 1s linear infinite;transform-origin:center}.LoginPage_divider__DP9Zn{display:flex;align-items:center;gap:13px;margin:20px 0 14px;color:var(--auth-muted);font-size:10px}.LoginPage_divider__DP9Zn:after,.LoginPage_divider__DP9Zn:before{content:"";flex:1;height:1px;background:var(--auth-line)}.LoginPage_createAccount__z_ZH0{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid var(--auth-line);border-radius:12px;color:var(--auth-ink);font-size:12px;font-weight:500;transition:background .18s,border-color .18s}.LoginPage_createAccount__z_ZH0:hover{border-color:var(--auth-accent);background:var(--auth-mint-wash)}.LoginPage_freeNote__I1LKs{margin-top:12px;color:var(--auth-muted);font-size:10px;text-align:center}.LoginPage_formFooter__7UJRf{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:20px;color:var(--auth-muted);font-size:10px}.LoginPage_formFooter__7UJRf a:hover{color:var(--auth-accent);text-decoration:underline;text-underline-offset:3px}.LoginPage_formFooter__7UJRf span{color:var(--auth-dot)}@keyframes LoginPage_float__YZL1L{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes LoginPage_flow__yCkpG{to{stroke-dashoffset:-102}}@keyframes LoginPage_orbit__uZYx_{to{transform:rotate(1turn)}}@keyframes LoginPage_spark__3ftEH{0%,to{opacity:.65;transform:scale(.93)}50%{opacity:1;transform:scale(1.06)}}@keyframes LoginPage_progress__sMKWB{0%,to{transform:scaleX(.55)}50%{transform:scaleX(1)}}@keyframes LoginPage_scan__2P01K{0%,to{opacity:0;transform:translateY(0)}15%{opacity:.65}75%{opacity:.65}90%{opacity:0;transform:translateY(65px)}}@media (min-width:1600px){.LoginPage_formPanel__W4C4b,.LoginPage_visualPanel__8aYOI{padding-inline:75px}.LoginPage_formInner__RDCpz{max-width:430px}}@media (max-width:1100px){.LoginPage_formPanel__W4C4b,.LoginPage_visualPanel__8aYOI{padding-inline:32px}.LoginPage_visualFeatures__a8IP8{gap:10px 13px;font-size:10px}.LoginPage_header__25nlo{padding-inline:30px}.LoginPage_visualHeading__wl1fg{font-size:36px}}@media (max-width:850px){.LoginPage_layout____uHu{grid-template-columns:1fr}.LoginPage_formPanel__W4C4b{order:1;padding:84px 24px 20px}.LoginPage_visualPanel__8aYOI{display:none}.LoginPage_header__25nlo{padding:16px 24px}.LoginPage_inputWrap__n0uMa input{font-size:16px;padding-block:10px}}@media (max-width:480px){.LoginPage_header__25nlo{padding:14px 22px}.LoginPage_headerActions__ZkE_1{gap:13px}.LoginPage_headerActions__ZkE_1>p{display:none}.LoginPage_brand__DA0k6{font-size:19px}.LoginPage_brand__DA0k6 img{width:34px;height:34px}.LoginPage_formPanel__W4C4b{padding:78px 24px 16px}.LoginPage_formHeader__o5NMq{margin-bottom:18px}.LoginPage_formHeader__o5NMq h1{font-size:30px}.LoginPage_formHeader__o5NMq p{font-size:13px}.LoginPage_formOptions__QAbsy{font-size:10px;gap:10px}}@media (max-height:760px) and (min-width:851px){.LoginPage_visualHeading__wl1fg{font-size:36px}.LoginPage_visualDescription__2ZKBP{font-size:13px}.LoginPage_formPanel__W4C4b,.LoginPage_visualPanel__8aYOI{padding-top:76px;padding-bottom:16px}.LoginPage_welcomeIcon__ZVcoq{margin-bottom:12px}}@media (max-height:700px) and (max-width:850px){.LoginPage_welcomeIcon__ZVcoq{display:none}.LoginPage_formPanel__W4C4b{padding-top:74px;padding-bottom:12px}.LoginPage_formHeader__o5NMq{margin-bottom:15px}.LoginPage_form__FQsKJ{gap:12px}.LoginPage_field__lHnzl label{margin-bottom:5px}.LoginPage_divider__DP9Zn{margin:14px 0 10px}.LoginPage_formFooter__7UJRf{margin-top:14px}}@media (max-height:600px){.LoginPage_formHeader__o5NMq p,.LoginPage_welcomeIcon__ZVcoq{display:none}.LoginPage_divider__DP9Zn{margin:12px 0 8px}.LoginPage_createAccount__z_ZH0{min-height:32px;border:0;color:var(--auth-accent)}.LoginPage_freeNote__I1LKs{margin-top:6px}.LoginPage_formFooter__7UJRf{margin-top:10px}}@media (prefers-reduced-motion:reduce){.LoginPage_page__ommXu *,.LoginPage_page__ommXu :after,.LoginPage_page__ommXu :before{animation:none!important;transition:none!important}.LoginPage_scan__2P01K{opacity:0}}.RegisterPage_formInner__stGno{max-width:440px}.RegisterPage_formPanel___7sT2{padding-top:86px;padding-bottom:24px}.RegisterPage_formIntro__Ik0ha{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.RegisterPage_welcomeIcon__jja_m{margin-bottom:0}.RegisterPage_freeBadge__hw0es{display:inline-flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid var(--auth-line);border-radius:100px;color:var(--auth-accent);background:var(--auth-mint-wash);font-family:var(--font-geist-mono),monospace;font-size:9px;letter-spacing:.06em}.RegisterPage_freeBadge__hw0es span{width:5px;height:5px;border-radius:50%;background:currentColor}.RegisterPage_formHeader__CrbOk{margin-bottom:20px}.RegisterPage_formHeader__CrbOk h1{font-size:clamp(28px,2.5vw,34px)}.RegisterPage_form__V3dom{gap:15px}.RegisterPage_passwordFields__FnQaA{display:grid;grid-template-columns:1fr 1fr;gap:12px}.RegisterPage_passwordFields__FnQaA>div{min-width:0}.RegisterPage_passwordFields__FnQaA>div>div{gap:8px;padding-inline:12px}.RegisterPage_passwordFields__FnQaA button{width:23px}.RegisterPage_passwordFields__FnQaA input{font-size:12px}.RegisterPage_passwordMatch__ibn1q{display:flex;align-items:center;gap:5px;margin-top:-9px;color:var(--auth-accent);font-size:11px}.RegisterPage_signupNote__i_shW{margin-top:-7px;font-size:11px;color:var(--auth-muted);text-align:center}.RegisterPage_alternateAccount__xCpSc{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:5px;margin-top:20px;font-size:12px;color:var(--auth-muted)}.RegisterPage_alternateAccount__xCpSc a{display:inline-flex;align-items:center;gap:4px;color:var(--auth-accent);font-weight:600}.RegisterPage_alternateAccount__xCpSc a:hover{text-decoration:underline;text-underline-offset:3px}.RegisterPage_formFooter__jy_od{margin-top:18px}.RegisterPage_orbit__76Tmi{transform-origin:280px 175px;animation:RegisterPage_orbit__76Tmi 36s linear infinite}.RegisterPage_signal__rt5Xm{animation:RegisterPage_signal__rt5Xm 4s ease-in-out infinite}@keyframes RegisterPage_orbit__76Tmi{to{transform:rotate(1turn)}}@keyframes RegisterPage_signal__rt5Xm{0%,to{opacity:.55}50%{opacity:1}}@media (min-width:851px) and (max-width:1100px){.RegisterPage_passwordFields__FnQaA{grid-template-columns:1fr;gap:15px}}@media (max-width:850px){.RegisterPage_formPanel___7sT2{padding-top:84px;padding-bottom:20px}}@media (max-width:480px){.RegisterPage_formPanel___7sT2{padding-top:78px;padding-bottom:16px}.RegisterPage_formHeader__CrbOk h1{font-size:clamp(24px,7vw,29px)}.RegisterPage_passwordFields__FnQaA{grid-template-columns:1fr;gap:15px}.RegisterPage_passwordFields__FnQaA>div>div{gap:11px;padding-inline:16px}.RegisterPage_passwordFields__FnQaA input{font-size:16px}.RegisterPage_passwordFields__FnQaA button{width:32px}.RegisterPage_freeBadge__hw0es{font-size:8px}}@media (max-height:800px) and (min-width:851px){.RegisterPage_formPanel___7sT2{padding-top:76px;padding-bottom:16px}.RegisterPage_formIntro__Ik0ha{margin-bottom:12px}.RegisterPage_formHeader__CrbOk{margin-bottom:16px}.RegisterPage_form__V3dom,.RegisterPage_passwordFields__FnQaA{gap:12px}}@media (max-height:700px) and (max-width:850px){.RegisterPage_formIntro__Ik0ha{display:none}.RegisterPage_formPanel___7sT2{padding-top:70px;padding-bottom:8px}.RegisterPage_formHeader__CrbOk{margin-bottom:15px}.RegisterPage_formHeader__CrbOk p{display:none}.RegisterPage_form__V3dom,.RegisterPage_passwordFields__FnQaA{gap:12px}.RegisterPage_alternateAccount__xCpSc,.RegisterPage_formFooter__jy_od{margin-top:14px}}@media (max-height:600px){.RegisterPage_formIntro__Ik0ha{display:none}.RegisterPage_formFooter__jy_od{margin-top:6px}.RegisterPage_form__V3dom,.RegisterPage_passwordFields__FnQaA{gap:8px}.RegisterPage_alternateAccount__xCpSc{margin-top:8px}.RegisterPage_form__V3dom label{font-size:11px;margin-bottom:4px}.RegisterPage_signupNote__i_shW{display:none}}
/*# sourceMappingURL=ebd2829095cc53e6.css.map*/