.nf-auth{background:var(--nf-bg);min-height:100dvh;color:var(--nf-text);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.nf-auth-brand{background:var(--nf-ink);color:var(--nf-ink-text);padding:var(--nf-space-8);justify-content:space-between;gap:var(--nf-space-6);flex-direction:column;display:flex}.nf-auth-logo{align-items:center;gap:var(--nf-space-3);font-family:var(--nf-font-display);font-weight:var(--nf-weight-bold);font-size:var(--nf-text-xl);color:inherit;text-decoration:none;display:inline-flex}.nf-auth[lang=ar] .nf-auth-logo{font-family:var(--nf-font-ar-display)}.nf-auth-tag{font-family:var(--nf-font-display);font-weight:var(--nf-weight-bold);font-size:var(--nf-text-2xl);line-height:var(--nf-lh-2xl);max-width:18ch}.nf-auth[lang=ar] .nf-auth-tag{font-family:var(--nf-font-ar-display)}.nf-auth-sub{color:var(--nf-ink-muted);max-width:44ch}.nf-auth-brand small{color:var(--nf-ink-muted);font-size:var(--nf-text-sm)}.nf-auth-brand :focus-visible{outline-color:var(--nf-ink-active)}.nf-auth-side{padding:var(--nf-space-6) var(--nf-gutter);justify-content:center;align-items:center;gap:var(--nf-space-4);flex-direction:column;display:flex}.nf-auth-card{width:min(440px,100%)}.nf-auth-card .nf-card{gap:var(--nf-space-4);padding:var(--nf-space-6)}.nf-auth-card h1{font-size:var(--nf-text-2xl);line-height:var(--nf-lh-2xl)}.nf-auth-card form{gap:var(--nf-space-4);flex-direction:column;display:flex}.nf-auth-desc{color:var(--nf-muted)}.nf-auth-or{align-items:center;gap:var(--nf-space-3);color:var(--nf-faint);font-size:var(--nf-text-sm);display:flex}.nf-auth-or:before,.nf-auth-or:after{content:"";background:var(--nf-line);flex:auto;height:1px}.nf-auth-links{justify-content:space-between;align-items:center;gap:var(--nf-space-3);width:min(440px,100%);font-size:var(--nf-text-sm);color:var(--nf-muted);flex-wrap:wrap;display:flex}.nf-auth-links a{color:var(--nf-primary);min-height:var(--nf-tap);align-items:center;text-decoration:none;display:inline-flex}.nf-auth-links a:hover{text-decoration:underline}.nf-auth .nf-btn{text-decoration:none}.nf-auth-top{display:none}@media (max-width:900px){.nf-auth{grid-template-columns:1fr}.nf-auth-brand{display:none}.nf-auth-top{justify-content:space-between;align-items:center;gap:var(--nf-space-3);width:min(440px,100%);padding-top:var(--nf-space-2);display:flex}.nf-auth-top .nf-auth-logo{color:var(--nf-text);font-size:var(--nf-text-lg)}.nf-auth-top .nf-mark{border-color:var(--nf-primary)}.nf-auth-top .nf-mark:after{background:var(--nf-gold)}.nf-auth-side{padding-top:var(--nf-space-4);justify-content:flex-start}.nf-auth .is-hide-phone{display:none}}
