.auth-module__cni4Dq__page{background:var(--surface-0);grid-template-columns:1fr;min-height:100svh;display:grid;position:relative}.auth-module__cni4Dq__themeToggle{z-index:1;animation:auth-module__cni4Dq__rise .62s var(--ease) .6s both;position:absolute;top:1rem;right:1rem}@media (min-width:900px){.auth-module__cni4Dq__page{grid-template-columns:1.05fr 1fr}}.auth-module__cni4Dq__panel{isolation:isolate;background:var(--surface-1);border-right:1px solid var(--line-1);padding:3rem;display:none;position:relative;overflow:hidden}@media (min-width:900px){.auth-module__cni4Dq__panel{flex-direction:column;justify-content:center;display:flex}}.auth-module__cni4Dq__aurora{z-index:-2;opacity:.28;position:absolute;inset:-30%}.auth-module__cni4Dq__aurora:before,.auth-module__cni4Dq__aurora:after{content:"";aspect-ratio:1;border-radius:var(--radius-full);filter:blur(70px);width:46%;position:absolute}.auth-module__cni4Dq__aurora:before{background:var(--brand);animation:auth-module__cni4Dq__drift-a 26s var(--ease) infinite alternate both;top:12%;left:8%}.auth-module__cni4Dq__aurora:after{background:var(--brand-hover);opacity:.7;animation:auth-module__cni4Dq__drift-b 34s var(--ease) infinite alternate both;bottom:10%;right:6%}@keyframes auth-module__cni4Dq__drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(22%,16%)scale(1.25)}}@keyframes auth-module__cni4Dq__drift-b{0%{transform:translate(0,0)scale(1.1)}to{transform:translate(-18%,-20%)scale(.9)}}.auth-module__cni4Dq__rules{z-index:-1;background-image:linear-gradient(to right, var(--line-1) 1px, transparent 1px), linear-gradient(to bottom, var(--line-1) 1px, transparent 1px);opacity:.55;background-size:44px 44px;animation:60s linear infinite both auth-module__cni4Dq__pan;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 30% 20%,#000 20%,#0000 78%);mask-image:radial-gradient(120% 90% at 30% 20%,#000 20%,#0000 78%)}@keyframes auth-module__cni4Dq__pan{0%{background-position:0 0}to{background-position:44px 44px}}.auth-module__cni4Dq__panelHead{animation:auth-module__cni4Dq__rise .7s var(--ease) both}.auth-module__cni4Dq__wordmark{font-size:var(--text-2xl);letter-spacing:var(--tracking-tight);color:var(--ink-1);font-weight:600;line-height:1.1}.auth-module__cni4Dq__tagline{max-width:26ch;font-size:var(--text-base);color:var(--ink-3);animation:auth-module__cni4Dq__rise .7s var(--ease) .12s both;margin-top:.75rem}.auth-module__cni4Dq__chart{width:100%;max-width:26rem;height:auto;margin:2.5rem 0}.auth-module__cni4Dq__baseline{stroke:var(--line-2);stroke-width:1.5px;stroke-linecap:round;animation:auth-module__cni4Dq__fade .6s var(--ease) .2s both}.auth-module__cni4Dq__bar{fill:var(--brand);transform-box:fill-box;transform-origin:bottom}.auth-module__cni4Dq__barDebit{animation:1.9s ease-in-out .4s both auth-module__cni4Dq__settle-debit}.auth-module__cni4Dq__barCredit{animation:1.9s ease-in-out .4s both auth-module__cni4Dq__settle-credit}@keyframes auth-module__cni4Dq__settle-debit{0%{transform:scaleY(1.42)}45%{transform:scaleY(.93)}70%{transform:scaleY(1.03)}88%{transform:scaleY(.99)}to{transform:scaleY(1)}}@keyframes auth-module__cni4Dq__settle-credit{0%{transform:scaleY(.48)}45%{transform:scaleY(1.07)}70%{transform:scaleY(.97)}88%{transform:scaleY(1.01)}to{transform:scaleY(1)}}.auth-module__cni4Dq__barLabel{fill:var(--ink-4);letter-spacing:.08em;animation:auth-module__cni4Dq__fade .6s var(--ease) .6s both;font-size:9px}.auth-module__cni4Dq__levelRule{stroke:var(--ink-4);stroke-width:1.5px;stroke-dasharray:4 5;stroke-linecap:round;animation:auth-module__cni4Dq__level-in .8s var(--ease) 2s both}@keyframes auth-module__cni4Dq__level-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.auth-module__cni4Dq__dateline{font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-4);animation:auth-module__cni4Dq__rise .7s var(--ease) .9s both;position:absolute;bottom:3rem;left:3rem}.auth-module__cni4Dq__formSide{place-items:center;padding:2rem 1.25rem;display:grid}@media (max-width:899px){.auth-module__cni4Dq__formSide{isolation:isolate;position:relative}.auth-module__cni4Dq__formSide:before{content:"";z-index:-1;background:radial-gradient(45% 35% at 50% 22%, var(--brand) 0%, transparent 70%);opacity:.13;filter:blur(60px);animation:auth-module__cni4Dq__drift-a 26s var(--ease) infinite alternate both;position:absolute;inset:-20%}}.auth-module__cni4Dq__form{width:100%;max-width:22rem}.auth-module__cni4Dq__rise{animation:auth-module__cni4Dq__rise .62s var(--ease) var(--d,0s) both}@keyframes auth-module__cni4Dq__rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes auth-module__cni4Dq__fade{0%{opacity:0}to{opacity:1}}.auth-module__cni4Dq__mark{border-radius:var(--radius-lg);background:var(--brand);width:2.75rem;height:2.75rem;color:var(--brand-ink);font-size:var(--text-md);animation:auth-module__cni4Dq__mark-in .76s var(--ease) both, auth-module__cni4Dq__glow 4.5s var(--ease) .9s infinite both;place-items:center;font-weight:700;display:grid}@keyframes auth-module__cni4Dq__mark-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}65%{opacity:1;transform:scale(1.08)rotate(3deg)}to{opacity:1;transform:none}}@keyframes auth-module__cni4Dq__glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--brand) 45%, transparent)}50%{box-shadow:0 0 0 10px color-mix(in srgb, var(--brand) 0%, transparent)}}.auth-module__cni4Dq__field{position:relative}.auth-module__cni4Dq__field:after{content:"";border-radius:var(--radius-full);background:var(--brand);transform-origin:50%;height:2px;transition:transform .26s var(--ease);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.auth-module__cni4Dq__field:focus-within:after{transform:scaleX(1)}@media (min-width:900px){.auth-module__cni4Dq__heading{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.auth-module__cni4Dq__reveal{position:relative}.auth-module__cni4Dq__revealButton{height:var(--control-h);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-3);transition:color var(--dur-fast) var(--ease);place-items:center;padding:0 .625rem;font-weight:500;display:grid;position:absolute;top:0;right:0}.auth-module__cni4Dq__revealButton:hover{color:var(--ink-1)}.auth-module__cni4Dq__footer{text-align:center;margin-top:.875rem}.auth-module__cni4Dq__link{font-size:var(--text-xs);color:var(--ink-3);text-underline-offset:2px;transition:color var(--dur-fast) var(--ease), text-decoration-color var(--dur-fast) var(--ease);text-decoration-line:underline;text-decoration-color:#0000}.auth-module__cni4Dq__link:hover{color:var(--ink-1);text-decoration-color:currentColor}.auth-module__cni4Dq__submit{transition:scale var(--dur-fast) var(--ease);position:relative;overflow:hidden}.auth-module__cni4Dq__submit:active{scale:.985}.auth-module__cni4Dq__ripple{border-radius:var(--radius-full);background:color-mix(in srgb, var(--brand-ink) 40%, transparent);pointer-events:none;width:12px;height:12px;animation:auth-module__cni4Dq__ripple .56s var(--ease) both;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes auth-module__cni4Dq__ripple{0%{opacity:.7;transform:translate(-50%,-50%)scale(0)}to{opacity:0;transform:translate(-50%,-50%)scale(34)}}.auth-module__cni4Dq__submit:before{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--brand-ink) 28%, transparent) 50%, transparent 80%);position:absolute;inset:0;transform:translate(-100%)}.auth-module__cni4Dq__submit:hover:before{animation:auth-module__cni4Dq__sweep .7s var(--ease) both}.auth-module__cni4Dq__submit[data-pending=true]:before{animation:auth-module__cni4Dq__sweep 1.4s var(--ease) infinite both}@keyframes auth-module__cni4Dq__sweep{0%{transform:translate(-100%)}to{transform:translate(100%)}}.auth-module__cni4Dq__spinner{border-radius:var(--radius-full);border:2px solid color-mix(in srgb, var(--brand-ink) 35%, transparent);border-top-color:var(--brand-ink);width:.875rem;height:.875rem;animation:.7s linear infinite both auth-module__cni4Dq__spin}@keyframes auth-module__cni4Dq__spin{to{transform:rotate(360deg)}}.auth-module__cni4Dq__error{animation:auth-module__cni4Dq__rise .3s var(--ease) both, auth-module__cni4Dq__knock .32s var(--ease) .22s both}@keyframes auth-module__cni4Dq__knock{0%,to{transform:translate(0)}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__page,.auth-module__cni4Dq__page *,.auth-module__cni4Dq__page :before,.auth-module__cni4Dq__page :after{animation-name:none}.auth-module__cni4Dq__field:after{transition:none}}
