._8NbvW_loginWrapper{flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex}._8NbvW_loginWrapper ._8NbvW_link{color:#000;margin-bottom:20px;font-size:12px}._8NbvW_loginWrapper ._8NbvW_link:hover{color:var(--primary-color)}._8NbvW_loginWrapper ._8NbvW_card{width:350px;max-width:350px;padding:10px 30px 30px}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_imageWrapper{justify-content:center;margin:10px 0;display:flex}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_label,._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_control,._8NbvW_loginWrapper ._8NbvW_card input{font-size:12px!important}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_icon{pointer-events:initial}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_icon._8NbvW_passwordVisible{cursor:pointer;transition:all .1s}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_icon._8NbvW_passwordVisible:hover{color:var(--primary-color)}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_help{font-size:11px}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_label{color:var(--gray);font-weight:400}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_checkboxWrapper{color:var(--gray);margin-top:20px;font-size:12px}._8NbvW_loginWrapper ._8NbvW_card ._8NbvW_checkboxWrapper input{margin-right:10px}._8NbvW_loginWrapper ._8NbvW_privacyInfo{color:var(--gray);margin-top:20px;font-size:12px}._8NbvW_loginWrapper h6{color:#000;margin-bottom:10px;font-size:12px;font-weight:900}._8NbvW_loginWrapper p{font-size:12px}._8NbvW_loginWrapper p._8NbvW_error{margin-bottom:0}._8NbvW_loginWrapper button,._8NbvW_loginWrapper button p{font-size:12px}._8NbvW_loginWrapper button{margin:10px 0}._8NbvW_loginWrapper ._8NbvW_formInput{border:1px solid var(--input-border-color);border-radius:23px;width:100%;padding:12px 16px;font-size:1.4rem;transition:border-color .15s,box-shadow .15s;background:var(--white)!important}._8NbvW_loginWrapper ._8NbvW_formInput:hover{border-color:var(--green)!important}._8NbvW_loginWrapper ._8NbvW_formInput:focus{outline:none;box-shadow:0 0 0 2px #48b9581f;border-color:var(--green)!important}._8NbvW_loginWrapper ._8NbvW_formInput::placeholder{color:var(--gray)}
.bPALZG_linksWrapper{flex-wrap:wrap;justify-content:space-around;max-width:200px;margin:20px auto 0;display:flex}.bPALZG_linksWrapper a{color:var(--gray);text-align:center;cursor:pointer;font-size:12px;transition:all .1s}.bPALZG_linksWrapper a:hover{text-decoration:underline}
.YV25Hq_label{color:var(--gray);font-size:12px;font-weight:400}
.Yk85Uq_page{background:linear-gradient(135deg, var(--muted,#f8fafc) 0%, #fff 45%, color-mix(in srgb, var(--primary,#2ba453) 6%, #fff) 100%);min-height:100vh}.Yk85Uq_header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border,#e2e8f0);background:#fffc;align-items:center;height:64px;display:flex;position:fixed;top:0;left:0;right:0}.Yk85Uq_headerInner{align-items:center;gap:10px;width:100%;max-width:1120px;margin:0 auto;padding:0 24px;display:flex}.Yk85Uq_headerLogo{object-fit:contain;width:auto;max-width:180px;height:32px}.Yk85Uq_headerLogoFallback{align-items:center;display:flex}.Yk85Uq_headerLogoFallback img{object-fit:contain;width:auto;max-width:180px;height:32px}.Yk85Uq_cardLogoFallback{margin-bottom:20px;display:block}.Yk85Uq_cardLogoFallback img{object-fit:contain;width:auto;max-width:224px;height:44px;margin:0 auto}.Yk85Uq_brandName{color:var(--foreground,#1a1a1a);font-size:18px;font-weight:500}.Yk85Uq_main{align-items:center;min-height:100vh;padding:96px 0 48px;display:flex}.Yk85Uq_wrapper{width:100%;max-width:448px;margin:0 auto;padding:0 24px}.Yk85Uq_card{border:1px solid var(--border,#e2e8f0);background:#fff;border-radius:16px;padding:32px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.Yk85Uq_cardLogo{object-fit:contain;width:auto;max-width:224px;height:56px;margin:0 auto 20px;display:block}.Yk85Uq_title{text-align:center;color:var(--foreground,#1a1a1a);margin-bottom:8px;font-size:24px;font-weight:500}.Yk85Uq_subtitle{text-align:center;color:var(--muted-foreground,#64748b);margin-bottom:32px;font-size:16px}.Yk85Uq_field{margin-bottom:20px}.Yk85Uq_label{color:var(--foreground,#1a1a1a);margin-bottom:6px;font-size:14px;font-weight:500;display:block}.Yk85Uq_inputWrapper{display:block;position:relative}.Yk85Uq_inputIcon{color:var(--muted-foreground,#64748b);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.Yk85Uq_input:not(.Yk85Uq_is-small):not(.Yk85Uq_is-medium){width:100%;height:48px;box-shadow:none;border-radius:12px;padding:0 16px 0 44px;border:1px solid var(--border,#e2e8f0)!important;background-color:#fff!important;font-size:16px!important}.Yk85Uq_input:not(.Yk85Uq_is-small):not(.Yk85Uq_is-medium):focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary,#2ba453) 20%, transparent);outline:none;border-color:var(--primary,#2ba453)!important}.Yk85Uq_input:not(.Yk85Uq_is-small):not(.Yk85Uq_is-medium).Yk85Uq_hasError{border-color:#f87171!important}.Yk85Uq_inputWithToggle{padding-right:44px}.Yk85Uq_toggleVisibility{cursor:pointer;color:var(--muted-foreground,#64748b);background:0 0;border:none;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.Yk85Uq_toggleVisibility:hover{color:var(--foreground,#1a1a1a)}.Yk85Uq_error{color:#dc2626;margin-top:6px;font-size:13px;display:block}.Yk85Uq_submit{background:var(--primary,#2ba453);color:#fff;cursor:pointer;border:none;border-radius:12px;width:100%;height:48px;font-size:16px;font-weight:500;transition:all .15s}.Yk85Uq_submit:hover:not(:disabled){background:var(--primary-light,#85d19f)}.Yk85Uq_submit:disabled{opacity:.6;cursor:not-allowed}.Yk85Uq_card .Yk85Uq_forgot{text-align:center;color:var(--primary,#2ba453);margin-top:16px;font-size:14px;display:block}.Yk85Uq_card .Yk85Uq_forgot:hover{opacity:.8}.Yk85Uq_footer{text-align:center;color:var(--muted-foreground,#64748b);margin-top:24px;font-size:12px}
/*# sourceMappingURL=2wlbni1zl7yge.css.map*/