.admin-shell-background{position:fixed;inset:0;z-index:0;overflow:hidden;pointer-events:none}.admin-shell-background__noise,.admin-shell-background__static,.admin-shell-background__veil,.admin-shell-background__vignette,.admin-shell-background__wash{position:absolute;inset:0}.admin-shell-background__static--dark{background:radial-gradient(circle at 14% 14%,rgba(200,255,46,.13),transparent 24%),radial-gradient(circle at 82% 12%,rgba(245,245,239,.05),transparent 22%),linear-gradient(145deg,#0a0b0a,#101110 42%,#181a16)}.admin-shell-background__static--light{background:radial-gradient(circle at 16% 14%,rgba(184,245,31,.12),transparent 24%),radial-gradient(circle at 82% 10%,rgba(255,255,255,.34),transparent 22%),linear-gradient(180deg,rgba(251,250,245,.98),rgba(243,240,232,.96))}.admin-shell-background__veil{inset:-10%;transform:scale(1.04)}.admin-shell-background__veil--dark{opacity:.12}.admin-shell-background__veil--light{opacity:.04}.admin-shell-background__noise{opacity:.2}.admin-shell-background__noise--dark{background:linear-gradient(180deg,rgba(255,255,255,.02),rgba(255,255,255,0)),repeating-linear-gradient(0deg,rgba(255,255,255,.03),rgba(255,255,255,.03) 1px,transparent 0,transparent 3px)}.admin-shell-background__noise--light{background:linear-gradient(180deg,rgba(15,23,42,.02),rgba(15,23,42,0)),repeating-linear-gradient(0deg,rgba(15,23,42,.02),rgba(15,23,42,.02) 1px,transparent 0,transparent 3px);opacity:.14}.admin-shell-background__wash--dark{background:radial-gradient(circle at 14% 14%,rgba(200,255,46,.12),transparent 22%),linear-gradient(180deg,rgba(5,6,5,.14),rgba(5,6,5,.72))}.admin-shell-background__wash--light{background:radial-gradient(circle at 16% 14%,rgba(184,245,31,.1),transparent 22%),linear-gradient(180deg,rgba(251,250,245,.46),rgba(243,240,232,.9))}.admin-shell-background__vignette--dark{background:radial-gradient(circle at center,transparent 34%,rgba(5,6,5,.44) 100%)}.admin-shell-background__vignette--light{background:radial-gradient(circle at center,transparent 45%,rgba(243,240,232,.2) 100%)}@media (max-width:767px){.admin-shell-background__veil{inset:-14%;transform:scale(1.08)}}.darkveil-canvas{width:100%;height:100%;display:block}.login-page{background:var(--app-background)}.login-page__background{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;background:linear-gradient(90deg,var(--border-subtle) 1px,transparent 1px),linear-gradient(180deg,var(--border-subtle) 1px,transparent 1px),radial-gradient(circle at 18% 20%,var(--accent-glow),transparent 18%);background-size:72px 72px,72px 72px,auto;background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){.login-page__background{transform:none;opacity:1}}