.fYHxNa_page{--vendor-navy:#101d3d;--vendor-deep:#0b1530;--vendor-orange:#e8734a;--vendor-ink:#16213f;--vendor-muted:#6b7488;--vendor-border:#e4e6ec;width:100%;height:100dvh;min-height:100dvh;color:var(--vendor-ink);background:#fff;grid-template-rows:1fr auto;grid-template-columns:1.15fr 1fr;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:grid;overflow:hidden}.fYHxNa_page *{box-sizing:border-box}.fYHxNa_brandPanel{color:#fff;background-color:var(--vendor-navy);background-image:linear-gradient(#081437b8 0%,#0814377a 30%,#0814372e 60%,#02071461 100%),linear-gradient(90deg,#08143747 0%,#08143714 68%,#02071429 100%),url(/Images/vendor-login-image.webp);background-position:50%;background-size:cover;flex-direction:column;grid-area:1/1;min-width:0;min-height:0;padding:48px 56px 0;display:flex;position:relative;overflow:hidden}.fYHxNa_logo{text-shadow:0 2px 10px #030a1e6b;flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fYHxNa_logo a{background:#fff;border-radius:7px;padding:6px 10px;line-height:0;display:block}.fYHxNa_logo img{object-fit:contain;object-position:left center;width:190px;height:34px;display:block}.fYHxNa_logo small{width:fit-content;color:var(--vendor-orange);letter-spacing:2.5px;background:#e8734a21;border:1px solid #e8734a3d;border-radius:999px;margin:0;padding:4px 9px;font-size:11px;font-weight:700}.fYHxNa_brandPanel h1{letter-spacing:-.025em;text-shadow:0 3px 24px #030a1e47;max-width:460px;margin:48px 0 32px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:1.25}.fYHxNa_brandPanel h1 em{color:var(--vendor-orange);font-style:normal}.fYHxNa_features{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1.8vw,22px);width:min(100%,560px);margin-bottom:24px;display:grid}.fYHxNa_feature{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.fYHxNa_feature>span{background:linear-gradient(145deg,#1f3967d6,#0b193af5);border:1px solid #ffffff38;border-radius:50%;place-items:center;width:clamp(40px,4vw,48px);height:clamp(40px,4vw,48px);transition:transform .18s,box-shadow .18s;display:grid;box-shadow:0 8px 24px #020a243d,inset 0 1px #ffffff1f}.fYHxNa_feature small{color:#ffffffd9;overflow-wrap:anywhere;text-shadow:0 2px 10px #030a1e6b;font-size:clamp(10px,1vw,12px);line-height:1.35;transition:transform .18s,color .18s}.fYHxNa_scene{flex:auto;min-height:0}.fYHxNa_formPanel{isolation:isolate;scrollbar-width:none;background:radial-gradient(circle at 80% 12%,#101d3d0b,#0000 27%),#fbfcfe;grid-area:1/2;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px clamp(24px,4vw,48px);display:flex;position:relative;overflow-y:auto}.fYHxNa_formPanel::-webkit-scrollbar{display:none}.fYHxNa_formPanel:before{z-index:0;content:"";pointer-events:none;background-image:radial-gradient(circle,#101d3d0e 1px,#0000 1.4px);background-position:8px 8px;background-size:24px 24px;position:absolute;inset:0}.fYHxNa_formCard{z-index:1;background:#fffffff5;border:1px solid #757e9924;border-radius:18px;width:100%;max-width:400px;padding:28px 30px 24px;position:relative;box-shadow:0 20px 50px #101d3d1a}.fYHxNa_avatar{width:48px;height:48px;color:var(--vendor-orange);background:linear-gradient(145deg,#fff4ed,#ffe4d7);border-radius:50%;place-items:center;margin:0 auto 12px;display:grid;box-shadow:0 10px 24px #101d3d24,inset 0 1px #ffffffe6}.fYHxNa_formCard .auth-card{width:100%;max-width:none;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.fYHxNa_formCard .auth-heading>span{display:none}.fYHxNa_formCard .auth-heading h1{max-width:290px;color:var(--vendor-ink);letter-spacing:-.025em;text-align:center;margin:0 auto 8px;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1.25}.fYHxNa_formCard .auth-heading p{color:var(--vendor-muted);text-align:center;margin:0 0 18px;font-size:13px;line-height:1.45}.fYHxNa_formCard .auth-form{flex-direction:column;gap:10px;display:flex}.fYHxNa_formCard .auth-form>label{color:var(--vendor-ink);margin:2px 0 -5px;font-size:13px;font-weight:600;display:block}.fYHxNa_formCard .input-with-icon{position:relative}.fYHxNa_formCard .input-with-icon>svg{z-index:1;color:#8a93a8;top:50%;left:14px;transform:translateY(-50%)}.fYHxNa_formCard .input-with-icon input{border:1px solid var(--vendor-border);min-height:0;color:var(--vendor-ink);background:#ffffffc7;border-radius:10px;padding:10px 42px;font-size:14px;box-shadow:0 3px 12px #101d3d06}.fYHxNa_formCard .input-with-icon input:focus{border-color:var(--vendor-orange);box-shadow:0 0 0 3px #e8734a1f}.fYHxNa_formCard .input-with-icon button{width:32px;height:32px;color:var(--vendor-muted);top:50%;right:8px;transform:translateY(-50%)}.fYHxNa_formCard .button-full{color:#fff;background:linear-gradient(105deg,#e8734a 0%,#e16a3f 55%,#c8532d 100%);border:0;border-radius:10px;width:100%;min-height:0;margin-top:4px;padding:11px;font-size:14px;font-weight:600;box-shadow:0 10px 22px #d9633a38}.fYHxNa_formCard .button-full:hover{filter:brightness(.98)}.fYHxNa_applyLink:focus-visible,.fYHxNa_alternateLogins a:focus-visible,.fYHxNa_logo a:focus-visible{outline-offset:3px;outline:3px solid #e8734a73}.fYHxNa_formCard .button-full:focus-visible{outline-offset:3px;outline:3px solid #e8734a73}.fYHxNa_formCard .auth-switch{display:none}.fYHxNa_formCard .form-error{margin-top:2px}.fYHxNa_divider{color:var(--vendor-muted);align-items:center;gap:12px;margin:14px 0;font-size:13px;display:flex}.fYHxNa_divider:before,.fYHxNa_divider:after{content:"";background:var(--vendor-border);flex:1;height:1px}.fYHxNa_applyLink{border:1px solid var(--vendor-border);width:100%;color:var(--vendor-ink);background:#ffffffb8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:11px;font-size:14px;font-weight:600;text-decoration:none;display:flex;box-shadow:0 4px 14px #101d3d0a}.fYHxNa_applyLink:hover{color:#c8532d;border-color:#e8734a73}.fYHxNa_lockNote{color:var(--vendor-muted);justify-content:center;align-items:center;gap:6px;margin:14px 0 0;font-size:12px;display:flex}.fYHxNa_trust{color:var(--vendor-muted);background:linear-gradient(135deg,#f5f7fa,#eef1f5);border:1px solid #757e991f;border-radius:10px;align-items:flex-start;gap:12px;margin-top:12px;padding:10px 12px;display:flex;box-shadow:0 6px 18px #101d3d0a}.fYHxNa_trust>svg{flex:none}.fYHxNa_trust p{margin:0;font-size:12px;line-height:1.4}.fYHxNa_alternateLogins{color:#9aa1b0;justify-content:center;align-items:center;gap:9px;margin-top:14px;font-size:12px;display:flex}.fYHxNa_alternateLogins a{color:var(--vendor-muted);text-decoration:none}.fYHxNa_alternateLogins a:hover{color:var(--vendor-orange);text-decoration:underline}.fYHxNa_footer{color:#ffffffbf;background:var(--vendor-deep);grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:20px;min-height:50px;padding:14px 56px;font-size:13px;display:flex}@media (hover:hover) and (pointer:fine){.fYHxNa_feature:hover>span{transform:scale(1.14);box-shadow:0 12px 28px #020a2461,0 0 0 4px #e8734a24,inset 0 1px #ffffff2e}.fYHxNa_feature:hover small{color:#fff;transform:translateY(2px)}}@media (min-width:961px) and (max-width:1200px){.fYHxNa_brandPanel{padding-inline:32px}.fYHxNa_brandPanel h1{margin-top:36px;font-size:30px}.fYHxNa_features{gap:10px}.fYHxNa_feature small{font-size:11px}.fYHxNa_formPanel,.fYHxNa_formCard{padding-inline:24px}.fYHxNa_footer{padding-inline:32px}}@media (max-width:960px){.fYHxNa_page{grid-template-rows:1fr auto;grid-template-columns:1fr;height:auto;min-height:100dvh;overflow:visible}.fYHxNa_brandPanel{display:none}.fYHxNa_formPanel{grid-column:1;min-height:calc(100dvh - 50px);padding:32px 20px;overflow:visible}.fYHxNa_footer{grid-column:1;padding:14px 20px}}@media (max-width:560px){.fYHxNa_formCard{max-width:400px;padding:26px 22px 22px}.fYHxNa_footer{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 20px;font-size:12px}}@media (max-width:380px){.fYHxNa_formPanel{padding-inline:16px}.fYHxNa_formCard{padding-inline:18px}.fYHxNa_lockNote{text-align:center;align-items:flex-start}.fYHxNa_alternateLogins{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.fYHxNa_page *,.fYHxNa_page :before,.fYHxNa_page :after{scroll-behavior:auto!important;transition:none!important}}
