.lx-art,.lx-logo-light{display:none}@media(min-width:1025px){html .lx{--lx-bg:#f7f4ee;--lx-card:#fff;--lx-ink:#0f1d3d;--lx-sub:#56607a;--lx-dim:#8b93a7;--lx-line:rgba(15,29,61,.1);--lx-field:#fbfaf7;--lx-accent:#a8781a;--lx-shadow:0 1px 0 rgba(15,29,61,.03),0 40px 80px -46px rgba(15,29,61,.38);display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:1.5rem;min-height:100vh;padding:1.5rem;background:radial-gradient(1100px 560px at 75% -220px,rgba(212,168,63,.16),transparent 70%),var(--lx-bg);font-family:'Plus Jakarta Sans','Cairo','Inter',-apple-system,'Segoe UI',sans-serif}html.dark-theme .lx{--lx-bg:#0a1226;--lx-card:#101a33;--lx-ink:#eef2fb;--lx-sub:#9aa6c0;--lx-dim:#6b7591;--lx-line:rgba(255,255,255,.09);--lx-field:rgba(255,255,255,.04);--lx-accent:#e7c15a;--lx-shadow:0 40px 80px -46px rgba(0,0,0,.8)}html .lx .login-brand-panel{border:0;border-radius:32px;padding:2.75rem 3.25rem;background:linear-gradient(150deg,#0f1d3d 0%,#1c3160 100%);align-items:stretch;justify-content:flex-start}html .lx .login-brand-content{max-width:none;display:flex;flex-direction:column}html .lx .brand-glow-orb,html .lx .brand-deco-dots{display:none}html .lx .login-brand-logo{margin-bottom:1.8rem}html .lx .login-brand-logo img{display:none!important}html .lx .login-brand-logo img.lx-logo-light{display:block!important;height:26px;width:auto}html .lx .login-brand-headline{color:#fff;font-size:clamp(2.4rem,3vw,3.1rem);font-weight:800;letter-spacing:-.03em;line-height:1.04}html .lx .headline-accent{background:linear-gradient(90deg,#e7c15a 0%,#f0d177 50%,#d4a83f 100%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text}html .lx .login-brand-tagline{color:rgba(255,255,255,.72);font-size:1.02rem;max-width:430px}html .lx .login-brand-body{margin-bottom:1.4rem}html .lx .brand-features{margin-top:1.4rem;gap:.6rem}html .lx .brand-features li{color:rgba(255,255,255,.84);font-size:.92rem}html .lx .brand-features li i{color:#e7c15a}html .lx .login-brand-metrics{margin-top:auto}html .lx .metric-value{color:#fff}html .lx .metric-label{color:rgba(255,255,255,.5)}html .lx .brand-metric-divider{background:rgba(255,255,255,.14)}html .lx .lx-art{display:block;position:relative;margin-bottom:1.4rem}html .lx .lx-art-stack{display:flex;padding:.4rem 0 1.2rem .4rem}html .lx .lx-art-stack img{width:clamp(104px,8.4vw,144px);aspect-ratio:1/1;object-fit:cover;margin-inline-end:-22px;border-radius:16px;border:4px solid rgba(255,255,255,.95);box-shadow:0 26px 46px -22px rgba(0,0,0,.65)}html .lx .lx-art-stack img:nth-child(1){transform:rotate(-6deg) translateY(14px)}html .lx .lx-art-stack img:nth-child(2){transform:rotate(2deg);position:relative;z-index:1}html .lx .lx-art-stack img:nth-child(3){transform:rotate(8deg) translateY(18px)}html .lx .lx-lead{position:absolute;right:0;bottom:0;z-index:2;display:flex;align-items:center;gap:.6rem;padding:.65rem .95rem .65rem .65rem;border-radius:16px;background:#fff;color:#0f1d3d;box-shadow:0 22px 44px -20px rgba(0,0,0,.6)}html .lx .lx-lead-ic{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;font-size:.95rem;background:rgba(16,163,111,.12);color:#10a36f}html .lx .lx-lead b{display:block;font-size:.8rem;font-weight:800}html .lx .lx-lead small{display:block;font-size:.72rem;color:#56607a}html .lx .login-form-panel{background:transparent;padding:2rem;min-height:0}html .lx .login-form-panel::before{display:none}html .lx .login-form-inner{max-width:460px;padding:2.75rem 2.6rem 2.25rem;background:var(--lx-card);border:1px solid var(--lx-line);border-radius:28px;box-shadow:var(--lx-shadow)}html .lx .login-form-title{font-size:2.1rem;font-weight:800;letter-spacing:-.035em;color:var(--lx-ink)}html .lx .login-form-subtitle{font-size:.95rem;color:var(--lx-sub)}html .lx .login-label{color:var(--lx-ink);font-weight:700}html .lx .login-form-panel .login-input.form-control{background:var(--lx-field)!important;border-color:var(--lx-line)!important;border-radius:14px!important;color:var(--lx-ink)!important}html .lx .login-form-panel .login-input.form-control:focus{background:var(--lx-card)!important;border-color:#d4a83f!important;box-shadow:0 0 0 4px rgba(212,168,63,.18)!important;color:var(--lx-ink)!important}html .lx .login-remember .form-check-label{color:var(--lx-sub)}html .lx .login-forgot,html .lx .login-register-link a{color:var(--lx-accent);font-weight:700}html .lx .login-register-link{color:var(--lx-sub)}html .lx .login-form-panel .btn-configure.login-submit{background:linear-gradient(110deg,#d4a83f 0%,#e7c15a 100%)!important;color:#0a1226!important;font-weight:800!important;border-radius:14px!important;box-shadow:0 14px 30px -14px rgba(212,168,63,.85)!important}html .lx .login-divider{color:var(--lx-dim)}html .lx .login-divider::before,html .lx .login-divider::after{background:var(--lx-line)}html .lx .login-social-btn{background:var(--lx-card)!important;border-color:var(--lx-line)!important;color:var(--lx-ink)!important;font-weight:700!important;box-shadow:0 10px 22px -18px rgba(15,29,61,.45)}html .lx .login-social-btn:hover{background:var(--lx-field)!important;border-color:rgba(212,168,63,.4)!important}html .lx .login-back-btn{top:2rem;left:2rem;background:var(--lx-card);color:var(--lx-ink);border-color:var(--lx-line);box-shadow:0 10px 22px -16px rgba(15,29,61,.4)}html .lx .login-back-btn:hover{color:var(--lx-accent);border-color:rgba(212,168,63,.4)}}@media(min-width:1025px) and (max-height:820px){html .lx .login-brand-metrics{display:none}}