.loginPage-module__nu6l9q__page{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fcedea;justify-content:center;align-items:stretch;min-height:100svh;display:flex}.loginPage-module__nu6l9q__card{background:#fff;flex-direction:column;width:100%;max-width:1120px;display:flex;overflow:hidden}.loginPage-module__nu6l9q__visual{color:#fff;background:#111113;flex:none;height:clamp(200px,38svh,340px);position:relative;overflow:hidden}.loginPage-module__nu6l9q__visual>img{object-fit:cover}.loginPage-module__nu6l9q__visual:after{content:"";background:linear-gradient(#00000073,#0003,#000000b3);position:absolute;inset:0}.loginPage-module__nu6l9q__logo,.loginPage-module__nu6l9q__payout,.loginPage-module__nu6l9q__stats{z-index:1;position:absolute}.loginPage-module__nu6l9q__logo{background:#fff;border-radius:9999px;padding:.5rem 1rem;line-height:0;top:1.25rem;left:1.25rem;box-shadow:0 10px 15px -3px #00000026}.loginPage-module__nu6l9q__logo img{width:auto;height:1.5rem}.loginPage-module__nu6l9q__payout{color:#fffc;font-size:.75rem;bottom:2.25rem;left:1.25rem}.loginPage-module__nu6l9q__amount{color:#fff;margin:.375rem 0 .25rem;font-size:1.5rem;font-weight:700}.loginPage-module__nu6l9q__units{color:#fffc}.loginPage-module__nu6l9q__stats{grid-template-columns:1fr 1fr;gap:.75rem;display:none;inset:auto 1.25rem 1.25rem}.loginPage-module__nu6l9q__stat{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0000008c;border-radius:1rem;padding:.875rem 1.25rem;box-shadow:inset 0 0 0 1px #ffffff26}.loginPage-module__nu6l9q__stat:last-child{background:var(--brand-accent);box-shadow:0 10px 15px -3px #0003}.loginPage-module__nu6l9q__stat b{font-size:1.125rem;display:block}.loginPage-module__nu6l9q__eyebrow{text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:600}.loginPage-module__nu6l9q__stat .loginPage-module__nu6l9q__eyebrow{color:#ffffffbf;margin-top:.125rem}.loginPage-module__nu6l9q__formPanel{z-index:1;background:#fff;border-radius:24px 24px 0 0;flex-direction:column;flex:1;justify-content:center;margin-top:-1.5rem;padding:2rem 1.5rem 2.5rem;display:flex;position:relative}.loginPage-module__nu6l9q__formInner{color:#6b7280;width:100%;max-width:380px;margin-inline:auto;font-size:.875rem}.loginPage-module__nu6l9q__formInner h1{letter-spacing:-.02em;color:#111827;font-size:clamp(26px,2vw,32px);font-weight:700;line-height:1.25}.loginPage-module__nu6l9q__formInner form{text-align:left;flex-direction:column;gap:.875rem;margin-top:1.5rem;display:flex}.loginPage-module__nu6l9q__formInner label{color:#374151;margin-bottom:.25rem;font-weight:500;display:block}.loginPage-module__nu6l9q__field,.loginPage-module__nu6l9q__submit,.loginPage-module__nu6l9q__social{border-radius:9999px;width:100%;height:2.75rem;font-size:.875rem}.loginPage-module__nu6l9q__field{color:#111827;background:#fff;border:1px solid #e5e7eb;outline:none;padding-inline:1.25rem;transition:border-color .15s,box-shadow .15s}.loginPage-module__nu6l9q__field::placeholder{color:#9ca3af}.loginPage-module__nu6l9q__field:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent)20%,transparent)}.loginPage-module__nu6l9q__password{position:relative}.loginPage-module__nu6l9q__password .loginPage-module__nu6l9q__field{padding-right:3rem}.loginPage-module__nu6l9q__eye{cursor:pointer;color:#9ca3af;background:0 0;border:none;padding:0;position:absolute;top:50%;right:1rem;translate:0 -50%}.loginPage-module__nu6l9q__eye:hover{color:#4b5563}.loginPage-module__nu6l9q__submit,.loginPage-module__nu6l9q__social{cursor:pointer;justify-content:center;align-items:center;gap:.5rem;font-weight:600;transition:background-color .15s;display:flex}.loginPage-module__nu6l9q__submit{background:var(--brand-accent);color:#fff;border:none;box-shadow:0 10px 24px -10px #e1483ce6}.loginPage-module__nu6l9q__submit:hover:not(:disabled){background:var(--brand-accent-deep)}.loginPage-module__nu6l9q__submit:disabled{cursor:not-allowed;opacity:.6}.loginPage-module__nu6l9q__forgot{text-align:center;margin-top:.25rem}.loginPage-module__nu6l9q__spinner{width:1rem;height:1rem;animation:1s linear infinite loginPage-module__nu6l9q__lp-spin}@keyframes loginPage-module__nu6l9q__lp-spin{to{rotate:360deg}}.loginPage-module__nu6l9q__socials{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:.75rem;display:grid}.loginPage-module__nu6l9q__social{color:#374151;background:#fff;border:1px solid #e5e7eb;font-weight:500}.loginPage-module__nu6l9q__social:hover{background:#f9fafb}.loginPage-module__nu6l9q__footer{flex-direction:column;align-items:center;gap:.5rem;margin-top:1.75rem;font-size:.75rem;display:flex}.loginPage-module__nu6l9q__accent,.loginPage-module__nu6l9q__muted{color:inherit;text-decoration:none}.loginPage-module__nu6l9q__accent{color:var(--brand-accent);font-weight:600}.loginPage-module__nu6l9q__accent:hover,.loginPage-module__nu6l9q__muted:hover{text-decoration:underline}.loginPage-module__nu6l9q__linkButton{font:inherit;cursor:pointer;color:var(--brand-accent);background:0 0;border:none;padding:0;font-weight:600}.loginPage-module__nu6l9q__linkButton:hover{text-decoration:underline}.loginPage-module__nu6l9q__error{color:var(--brand-accent);text-align:center}.loginPage-module__nu6l9q__fieldError{text-align:left;color:var(--brand-accent);margin-top:.3125rem;padding-inline:1.25rem;font-size:.75rem}.loginPage-module__nu6l9q__fieldInvalid,.loginPage-module__nu6l9q__fieldInvalid:focus{border-color:var(--brand-accent)}.loginPage-module__nu6l9q__fieldInvalid:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent)20%,transparent)}.loginPage-module__nu6l9q__dialogPanel{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#6b7280;font-size:.875rem}.loginPage-module__nu6l9q__dialogForm{flex-direction:column;gap:1rem;display:flex}.loginPage-module__nu6l9q__dialogLabel{color:#374151;margin-bottom:.25rem;font-weight:500;display:block}@media (min-width:640px){.loginPage-module__nu6l9q__formPanel{padding-inline:2rem}.loginPage-module__nu6l9q__footer{flex-direction:row;justify-content:space-between}}@media (min-width:1024px){.loginPage-module__nu6l9q__page{align-items:center;padding:1.5rem}.loginPage-module__nu6l9q__card{border-radius:30px;grid-template-columns:1fr 1fr;gap:.75rem;padding:.75rem;display:grid;box-shadow:0 24px 70px -30px #50140f59}.loginPage-module__nu6l9q__visual{aspect-ratio:1;border-radius:22px;height:auto;max-height:calc(100svh - 4rem)}.loginPage-module__nu6l9q__payout{color:#6b7280;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-radius:1rem;width:220px;padding:.875rem 1.25rem;inset:5rem 1.25rem auto auto;box-shadow:0 20px 25px -5px #00000026}.loginPage-module__nu6l9q__amount{color:#111827}.loginPage-module__nu6l9q__units{display:none}.loginPage-module__nu6l9q__stats{display:grid}.loginPage-module__nu6l9q__formPanel{border-radius:0;margin-top:0;padding:1.75rem 3rem}.loginPage-module__nu6l9q__formInner{text-align:center}}@media (min-width:1536px){.loginPage-module__nu6l9q__card{max-width:1240px}.loginPage-module__nu6l9q__formInner{max-width:420px}}
