.AuthModal-module__z0LLrW__scrim{z-index:2400;padding:var(--kzd-space-24);background:#0b14268c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AuthModal-module__z0LLrW__modal{width:470px;max-width:100%;max-height:calc(100vh - 48px);padding:var(--kzd-space-32) var(--kzd-space-24) var(--kzd-space-24);border-radius:var(--kzd-radius-16);background:var(--kzd-white);position:relative;overflow-y:auto;box-shadow:0 24px 60px -20px #0b142673}.AuthModal-module__z0LLrW__close{border-radius:var(--kzd-radius-8);width:32px;height:32px;color:var(--kzd-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:16px}.AuthModal-module__z0LLrW__close:hover{background:var(--kzd-surface-50);color:var(--kzd-navy-500)}.AuthModal-module__z0LLrW__close svg{width:var(--kzd-icon-dense);height:var(--kzd-icon-dense);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.AuthModal-module__z0LLrW__brand{align-items:center;gap:var(--kzd-space-8);display:flex}.AuthModal-module__z0LLrW__mark{width:var(--kzd-logo-24);height:var(--kzd-logo-24);object-fit:contain;filter:brightness(0)opacity(.88)}.AuthModal-module__z0LLrW__word{font-family:var(--kzd-type-display);font-size:var(--kzd-text-body);letter-spacing:-.01em;color:var(--kzd-navy-500);font-weight:700}.AuthModal-module__z0LLrW__title{margin:var(--kzd-space-16) 0 0;font-family:var(--kzd-type-display);font-size:var(--kzd-text-title);letter-spacing:-.03em;color:var(--kzd-navy-500);padding-right:var(--kzd-space-24);font-weight:600;line-height:1.2}.AuthModal-module__z0LLrW__sub{margin:var(--kzd-space-8) 0 0;font-size:var(--kzd-text-label-lg);color:var(--kzd-text-muted);line-height:1.55}.AuthModal-module__z0LLrW__form{margin-top:var(--kzd-space-16);flex-direction:column;display:flex}.AuthModal-module__z0LLrW__row{gap:var(--kzd-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.AuthModal-module__z0LLrW__field{margin-bottom:var(--kzd-space-12)}.AuthModal-module__z0LLrW__fieldHalf{margin-bottom:0}.AuthModal-module__z0LLrW__label{margin-bottom:var(--kzd-space-4);font-size:var(--kzd-text-label);color:var(--kzd-navy-500);font-weight:500;display:block}.AuthModal-module__z0LLrW__req{color:var(--kzd-error);margin-left:var(--kzd-space-4)}.AuthModal-module__z0LLrW__control{position:relative}.AuthModal-module__z0LLrW__input{width:100%;height:var(--kzd-control);padding:0 var(--kzd-space-12);border:1px solid var(--kzd-line);border-radius:var(--kzd-radius-12);background:var(--kzd-surface-50);font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);transition:none}.AuthModal-module__z0LLrW__input::placeholder{color:var(--kzd-gray)}.AuthModal-module__z0LLrW__input:focus-visible{border-color:var(--kzd-navy-400);box-shadow:0 0 0 3px color-mix(in srgb, var(--kzd-navy-300) 16%, transparent);outline:none}.AuthModal-module__z0LLrW__eye{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.AuthModal-module__z0LLrW__eyeIcon{fill:none;width:18px;height:18px;stroke:var(--kzd-gray);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.AuthModal-module__z0LLrW__hint,.AuthModal-module__z0LLrW__error{margin:var(--kzd-space-4) 0 0;font-size:var(--kzd-text-label-sm);line-height:1.45}.AuthModal-module__z0LLrW__hint{color:var(--kzd-text-muted)}.AuthModal-module__z0LLrW__error{color:var(--kzd-error);min-height:0}.AuthModal-module__z0LLrW__error:empty{display:none}.AuthModal-module__z0LLrW__formError{margin:0 0 var(--kzd-space-12);font-size:var(--kzd-text-label);color:var(--kzd-error);line-height:1.5}.AuthModal-module__z0LLrW__formError:empty{display:none}.AuthModal-module__z0LLrW__forgot{margin:calc(var(--kzd-space-4) * -1) 0 var(--kzd-space-16);text-align:right;font-size:var(--kzd-text-label);color:var(--kzd-navy-400);text-decoration:none;display:block}.AuthModal-module__z0LLrW__forgot:hover{text-decoration:underline}.AuthModal-module__z0LLrW__consent{align-items:flex-start;gap:var(--kzd-space-8);margin:2px 0 0;display:flex}.AuthModal-module__z0LLrW__check{width:18px;height:18px;accent-color:var(--kzd-navy-400);flex:none;margin:2px 0 0}.AuthModal-module__z0LLrW__consentLabel{font-size:var(--kzd-text-label-lg);color:var(--kzd-navy-500);line-height:1.5}.AuthModal-module__z0LLrW__consentLabel a{color:var(--kzd-navy-400);text-underline-offset:2px;text-decoration:underline}.AuthModal-module__z0LLrW__primary,.AuthModal-module__z0LLrW__secondary{width:100%;min-height:var(--kzd-control);margin-top:var(--kzd-space-16);border-radius:var(--kzd-radius-12);font-size:var(--kzd-text-label-lg);cursor:pointer;justify-content:center;align-items:center;font-weight:500;display:flex}.AuthModal-module__z0LLrW__primary{background:var(--kzd-navy-500);color:var(--kzd-white);border:0}.AuthModal-module__z0LLrW__primary:hover{background:var(--kzd-navy-500)}.AuthModal-module__z0LLrW__secondary{border:1px solid var(--kzd-line);background:var(--kzd-white);color:var(--kzd-navy-500);margin-top:0}.AuthModal-module__z0LLrW__secondary:hover{background:var(--kzd-surface-50)}.AuthModal-module__z0LLrW__divider{align-items:center;gap:var(--kzd-space-12);margin:var(--kzd-space-16) 0 var(--kzd-space-12);font-size:var(--kzd-text-label);color:var(--kzd-text-muted);display:flex}.AuthModal-module__z0LLrW__divider:before,.AuthModal-module__z0LLrW__divider:after{content:"";background:var(--kzd-line);flex:auto;height:1px}.AuthModal-module__z0LLrW__foot{margin:var(--kzd-space-12) 0 0;text-align:center;font-size:var(--kzd-text-label-lg);color:var(--kzd-text-muted)}.AuthModal-module__z0LLrW__link{font:inherit;color:var(--kzd-navy-400);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.AuthModal-module__z0LLrW__link:hover{text-decoration:underline}@media (max-width:560px){.AuthModal-module__z0LLrW__modal{width:calc(100% - 32px);max-height:88vh;padding:var(--kzd-space-24) var(--kzd-space-16) var(--kzd-space-24)}.AuthModal-module__z0LLrW__row{grid-template-columns:minmax(0,1fr);gap:0}.AuthModal-module__z0LLrW__fieldHalf{margin-bottom:var(--kzd-space-12)}.AuthModal-module__z0LLrW__title{font-size:var(--kzd-text-title)}}@media (prefers-reduced-motion:reduce){.AuthModal-module__z0LLrW__input,.AuthModal-module__z0LLrW__primary,.AuthModal-module__z0LLrW__secondary,.AuthModal-module__z0LLrW__close{transition:none!important}}.AuthModal-module__z0LLrW__primary{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);background-image:none;background-color:var(--kzd-black);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-white);font-weight:600;line-height:1;display:inline-flex}.AuthModal-module__z0LLrW__primary:hover{background-color:var(--kzd-charcoal);border-color:var(--kzd-charcoal);color:var(--kzd-white)}.AuthModal-module__z0LLrW__primary:active{transform:translateY(1px)}.AuthModal-module__z0LLrW__secondary{justify-content:center;align-items:center;gap:var(--kzd-space-8);height:var(--kzd-control);min-height:var(--kzd-control);padding:0 var(--kzd-space-24);border-width:var(--kzd-border);border-radius:var(--kzd-radius-16);font-family:var(--kzd-type-sans);font-size:var(--kzd-text-label-lg);letter-spacing:0;text-transform:none;box-shadow:none;transition:transform var(--kzd-dur-micro) var(--kzd-ease);border-style:solid;border-color:var(--kzd-black);color:var(--kzd-black);background-color:#0000;background-image:none;font-weight:600;line-height:1;display:inline-flex}.AuthModal-module__z0LLrW__secondary:hover{background-color:var(--kzd-surface-100);border-color:var(--kzd-black);color:var(--kzd-black)}.AuthModal-module__z0LLrW__secondary:active{transform:translateY(1px)}.AuthModal-module__z0LLrW__close{min-width:var(--kzd-control);min-height:var(--kzd-control);border-radius:var(--kzd-radius-8);justify-content:center;align-items:center;padding-top:0;padding-bottom:0;line-height:1;display:inline-flex}
