.lia-auth-page{background:radial-gradient(120% 80% at 50% 0,#0f1a30 0%,#0a1120 45%,#070c17 100%)}.lia-auth-page .nk-menu-tools a[aria-current=page]{color:#f1f5f9}.lia-auth{--lia-vh:1vh;--pad-y:clamp(.5rem, calc(var(--lia-vh) * 3), 2.5rem);--gap:clamp(.55rem, calc(var(--lia-vh) * 1.8), 1.15rem);--field-gap:clamp(.25rem, calc(var(--lia-vh) * .7), .5rem);--ctl-h:clamp(2.75rem, calc(var(--lia-vh) * 6), 3.25rem);--title-fs:clamp(1.6rem, calc(var(--lia-vh) * 4.8), 2.5rem);min-height:calc(100vh - var(--lia-header-h,6.75rem));padding:var(--pad-y) 0 max(var(--pad-y), env(safe-area-inset-bottom));color:#cbd5e1;align-items:center;display:flex;overflow-x:clip}@supports (height:1dvh){.lia-auth{--lia-vh:1dvh;min-height:calc(100dvh - var(--lia-header-h,6.75rem))}}.lia-auth>.container{width:100%;padding-left:max(calc(var(--bs-gutter-x) * .5), env(safe-area-inset-left));padding-right:max(calc(var(--bs-gutter-x) * .5), env(safe-area-inset-right))}.lia-auth-card{width:100%;max-width:34rem;padding:clamp(1rem, calc(var(--lia-vh) * 3.6), 2.5rem) clamp(1rem, 4vw, 2.5rem);gap:var(--gap);background:#0d1424b8;border:1px solid #94a3b824;border-radius:20px;flex-direction:column;margin:0 auto;display:flex}.lia-auth-head{text-align:center}.lia-auth-title{font-size:var(--title-fs);color:#f8fafc;margin:0 0 .25rem;font-weight:400;line-height:1.15}.lia-auth-sub{font-size:clamp(.875rem, calc(var(--lia-vh) * 2), 1.05rem);color:#a7b4c8;margin:0;line-height:1.45}.lia-auth-social{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.lia-auth-social-btn{min-height:var(--ctl-h);color:#f1f5f9;font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #94a3b833;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;padding:.45rem .75rem;font-size:.95rem;line-height:1.25;transition:border-color .15s,background-color .15s;display:inline-flex}.lia-auth-social-btn:hover{background:#1e293b8c;border-color:#94a3b873}.lia-auth-or{color:#8391a7;align-items:center;gap:.75rem;margin:0;font-size:.875rem;display:flex}.lia-auth-or:before,.lia-auth-or:after{content:"";background:#94a3b82e;flex:1;height:1px}.lia-auth-form{gap:var(--gap);flex-direction:column;display:flex}.lia-auth .lia-field{gap:var(--field-gap);flex-direction:column;display:flex}.lia-auth .lia-field-label{font-size:clamp(.9rem, calc(var(--lia-vh) * 1.9), 1.05rem);color:#e2e8f0;margin:0;font-weight:500}.lia-auth .lia-field-control{width:100%;min-width:0;min-height:var(--ctl-h);color:#f1f5f9;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a1120b3;border:1px solid #94a3b829;border-radius:12px;padding:.5rem clamp(.85rem,2vw,1.15rem);font-size:1rem;transition:border-color .15s,box-shadow .15s}.lia-auth .lia-field-control::placeholder{color:#8391a7;opacity:1}.lia-auth .lia-field-control:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f647}.lia-auth .lia-field-control[aria-invalid=true]{border-color:#f87171}.lia-auth-password{position:relative}.lia-auth-password .lia-field-control{padding-right:3.25rem}.lia-auth-reveal{color:#93a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:2.75rem;height:2.5rem;display:inline-flex;position:absolute;top:50%;right:.3rem;transform:translateY(-50%)}.lia-auth-reveal:hover{color:#e2e8f0}.lia-auth .lia-field-error{color:#fca5a5;margin:0;font-size:.85rem;line-height:1.35}.lia-auth [hidden]{display:none!important}.lia-auth-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;font-size:.95rem;display:flex}.lia-auth-check{color:#cbd5e1;cursor:pointer;align-items:center;gap:.55rem;min-height:2rem;display:inline-flex}.lia-auth-check input{accent-color:#3b82f6;cursor:pointer;width:1.15rem;height:1.15rem}.lia-auth-link{color:#60a5fa;border-radius:4px;text-decoration:none}.lia-auth-link:hover{color:#93c5fd;text-underline-offset:3px;text-decoration:underline}.lia-auth-submit{width:100%;min-height:var(--ctl-h);color:#fff;font:inherit;cursor:pointer;background:#3b82f6;border:0;border-radius:10px;justify-content:center;align-items:center;padding:.5rem 1.5rem;font-size:1rem;font-weight:600;transition:background-color .15s;display:inline-flex}.lia-auth-submit:hover{background:#2563eb}.lia-auth-submit[aria-disabled=true]{opacity:.7;cursor:progress}.lia-auth-foot{text-align:center;color:#a7b4c8;margin:0;font-size:.95rem}.lia-auth-link:focus-visible,.lia-auth-submit:focus-visible,.lia-auth-social-btn:focus-visible,.lia-auth-reveal:focus-visible,.lia-auth-check input:focus-visible{outline-offset:3px;outline:2px solid #60a5fa}.lia-auth .lia-form-status{border:1px solid;border-radius:12px;flex-direction:column;gap:.2rem;padding:.6rem .9rem;font-size:.9rem;line-height:1.45;display:flex}.lia-auth .lia-form-status p{margin:0}.lia-auth .lia-form-status-title{font-weight:600}.lia-auth .lia-form-status.is-info{color:#dbeafe;background:#2563eb1f;border-color:#60a5fa73}.lia-auth .lia-form-status.is-error{color:#fee2e2;background:#dc26261a;border-color:#f8717173}@media (width<=575.98px){.lia-auth-social-btn{padding:.4rem .6rem;font-size:.875rem}.lia-auth-row,.lia-auth-foot{font-size:.9rem}}@media (height<=700px){.lia-auth{--gap:clamp(.45rem, calc(var(--lia-vh) * 1.5), .8rem);--title-fs:clamp(1.4rem, calc(var(--lia-vh) * 4.2), 1.9rem);--ctl-h:2.75rem;--pad-y:.4rem}.lia-auth-card{padding-top:clamp(.75rem, calc(var(--lia-vh) * 1.8), 1.25rem);padding-bottom:clamp(.75rem, calc(var(--lia-vh) * 1.8), 1.25rem)}.lia-auth-check{min-height:1.75rem}.lia-auth-head .lia-auth-title{margin-bottom:.1rem}.lia-auth-or{margin:-.15rem 0}.lia-auth .lia-field-error{font-size:.8rem}}@media (width>=640px) and (height<=500px) and (orientation:landscape){.lia-auth-card{grid-template-columns:1fr 1.25fr;align-items:start;gap:.6rem 1.75rem;max-width:52rem;display:grid}.lia-auth-head,.lia-auth-social,.lia-auth-or,.lia-auth-foot{grid-column:1}.lia-auth-head{text-align:left}.lia-auth-social{grid-template-columns:1fr}.lia-auth-form{grid-area:1/2/span 5}.lia-auth-foot{text-align:left}}@media (prefers-reduced-motion:reduce){.lia-auth .lia-field-control,.lia-auth-submit,.lia-auth-social-btn{transition:none}}
