.amana-login-split{--auth-accent:var(--erp-premium-primary);--auth-accent-hover:var(--erp-premium-primary-hover);--amana-field-min-h:3rem;--login-form-bg:var(--amana-login-canvas-color,#e8e4f6);--login-card-bg:var(--erp-premium-surface,#fff);--login-card-border:var(--erp-premium-surface-border);--login-card-shadow:var(--erp-premium-shadow-card);min-height:100dvh;min-height:100svh;background-color:var(--amana-login-canvas-color,var(--login-form-bg));background-image:var(--amana-login-canvas);color:var(--erp-text-primary)}html.dark .amana-login-split{--erp-premium-primary:#3b82f6;--erp-premium-primary-hover:#2563eb;--auth-accent:#3b82f6;--auth-accent-hover:#2563eb;--erp-premium-ring:rgba(59,130,246,.4);--erp-text-primary:#e2e8f0;--erp-text-secondary:#94a3b8;--login-form-bg:#0b1220;--login-card-bg:rgba(15,23,42,.45);--login-card-border:rgba(148,163,184,.18);--login-card-shadow:none;background:var(--login-form-bg);color:#e2e8f0}.amana-login-brand{--erp-premium-primary:#1d4ed8;--erp-premium-primary-hover:#1e40af;--erp-premium-accent:#06b6d4;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:linear-gradient(165deg,var(--erp-premium-primary) 0,var(--erp-premium-primary-hover) 100%)}html.dark .amana-login-brand{--erp-premium-accent:#22d3ee;color:hsla(0,0%,100%,.86);background:linear-gradient(168deg,#1e3a8a,#1d4ed8 42%,color-mix(in srgb,#1e40af 48%,#0e7490))}html.dark .amana-login-brand .amana-wordmark,html.dark .amana-login-headline{color:hsla(0,0%,100%,.88)}html.dark .amana-login-brand .amana-tagline,html.dark .amana-login-brand li,html.dark .amana-login-brand p{color:rgba(226,232,240,.78)!important}html.dark .amana-login-brand .amana-login-pill{color:hsla(0,0%,100%,.82)!important;background:hsla(0,0%,100%,.12)}html.dark .amana-login-brand:after{background:radial-gradient(circle at 46% 42%,color-mix(in srgb,#22d3ee 32%,transparent) 0,color-mix(in srgb,#22d3ee 14%,transparent) 40%,transparent 68%)}.amana-login-brand:after{content:"";position:absolute;z-index:0;inset-inline-end:-18%;bottom:-34%;width:min(120%,44rem);aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 46% 42%,color-mix(in srgb,var(--erp-premium-accent) 16%,transparent) 0,color-mix(in srgb,#fff 10%,transparent) 38%,transparent 68%)}.amana-login-brand>*{position:relative;z-index:1}.amana-login-brand .amana-brand-lockup{text-align:start}.amana-login-brand .amana-brand-lockup__stack{align-items:flex-start;gap:.65rem}.amana-login-brand .amana-wordmark{font-size:1.85rem;color:#fff}.amana-login-brand .amana-login-ar-badge,.amana-login-brand .amana-wordmark+span{background:#fff!important;color:var(--erp-premium-primary)!important;border-radius:999px!important;font-size:.65rem!important;letter-spacing:.02em;padding:.28rem .55rem!important}.amana-login-brand .amana-tagline{color:hsla(0,0%,100%,.78);font-size:.6875rem;letter-spacing:.16em}.amana-login-brand .amana-tagline--ar{text-transform:none;letter-spacing:.06em;font-family:var(--font-noto-arabic),"Noto Sans Arabic",ui-sans-serif,system-ui,sans-serif}.amana-login-headline{font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;color:#fff;white-space:nowrap}html[dir=rtl] .amana-login-headline{white-space:normal}.amana-login-pill{display:inline-flex;border-radius:999px;background:hsla(0,0%,100%,.18);padding:.25rem .85rem;font-size:.7rem;font-weight:500;line-height:1.25rem;color:#fff}.amana-login-check{display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:hsla(0,0%,100%,.22)}.amana-login-form-col{background:var(--amana-login-canvas,var(--login-form-bg))}.amana-login-card{background:var(--login-card-bg);border:1px solid var(--login-card-border);box-shadow:var(--login-card-shadow);border-radius:1.35rem;color:var(--erp-text-primary)}.amana-login-title{font-size:1.625rem;font-weight:700;letter-spacing:-.03em;line-height:1.2;color:var(--erp-text-primary)}.amana-login-form .erp-form-field>label,.amana-login-form label{color:var(--erp-text-primary)!important;-webkit-text-fill-color:var(--erp-text-primary)}.amana-login-form .amana-control{min-height:3rem!important;border-radius:.8rem!important;color:var(--erp-text-primary)!important;background:#fff!important;border-color:#e2e8f0!important}html.dark .amana-login-form .amana-control{background:#080d18!important;border-color:rgba(148,163,184,.16)!important;color:#e2e8f0!important}html.dark .amana-login-title{color:#e2e8f0}html.dark .amana-login-form .erp-form-field>label,html.dark .amana-login-form label{color:#cbd5e1!important;-webkit-text-fill-color:#cbd5e1}html.dark .amana-login-form-col .amana-wordmark+span{background:var(--erp-premium-primary)!important;color:#fff!important}.amana-login-form .amana-control:focus-visible{outline:none;border-color:var(--erp-premium-primary)!important;box-shadow:0 0 0 3px var(--erp-premium-ring)}.amana-login-input-ltr{direction:ltr!important;text-align:left!important;unicode-bidi:isolate}.amana-login-split .auth-link--accent{color:var(--erp-premium-primary)}.amana-login-split .auth-primary-btn--accent{min-height:3rem;border-radius:.8rem;background:var(--erp-premium-primary);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 22px rgba(29,78,216,.28)}.amana-login-split .auth-primary-btn--accent:hover:not(:disabled){background:var(--erp-premium-primary-hover);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 12px 26px rgba(29,78,216,.32)}html.dark .amana-login-split .auth-primary-btn--accent{background:#3b82f6;box-shadow:none;color:#fff}html.dark .amana-login-split .auth-primary-btn--accent:hover:not(:disabled){background:#2563eb;box-shadow:none}html.dark .amana-login-seg{background:#0b1220;border-color:rgba(148,163,184,.2)}html.dark .amana-login-card{backdrop-filter:blur(12px)}.amana-login-seg{display:inline-flex;border-radius:999px;border:1px solid rgba(15,23,42,.08);background:#fff;padding:3px;box-shadow:0 1px 2px rgba(15,23,42,.05)}.amana-login-seg button{min-height:36px;min-width:44px;border-radius:999px;padding:.2rem .85rem;font-size:.75rem;font-weight:600;color:var(--erp-text-secondary)}.amana-login-seg button[aria-pressed=true]{background:var(--erp-premium-primary);color:#fff}.amana-login-seg button:focus-visible,.amana-login-split a:focus-visible,.amana-login-split button:focus-visible{outline:2px solid var(--erp-premium-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.amana-login-split *{animation:none!important;transition:none!important}}