.nt-reveal-host{position:fixed;inset:0;z-index:230;pointer-events:none;contain:strict}.nt-reveal{position:absolute}.nt-reveal-glow{position:absolute;inset:-12% -14% 0;opacity:0;transform-origin:50% 100%;background:radial-gradient(20% 24% at 16% 94%,var(--nt-reveal-warm),transparent 70%),radial-gradient(20% 24% at 84% 94%,var(--nt-reveal-warm),transparent 70%),radial-gradient(40% 34% at 50% 100%,var(--nt-reveal-warm),transparent 72%),radial-gradient(44% 48% at 50% 72%,var(--nt-reveal-hot),transparent 72%),radial-gradient(46% 48% at 45% 44%,var(--nt-reveal-deep),transparent 72%),radial-gradient(48% 40% at 55% 16%,var(--nt-reveal-sky),transparent 70%)}.nt-reveal-skeleton{position:absolute;overflow:hidden;pointer-events:none;display:flex;flex-direction:column;justify-content:center;gap:var(--nt-space-2);background:color-mix(in srgb,var(--nt-reveal-ground, var(--nt-color-background)) 82%,transparent);border-radius:var(--nt-radius-md);animation:nt-reveal-skeleton-in var(--nt-duration-slow) var(--nt-ease-out) both}.nt-reveal-skeleton-bar{position:relative;display:block;width:92%;height:.75rem;overflow:hidden;border-radius:var(--nt-radius-full);background:color-mix(in srgb,var(--nt-color-foreground) 9%,transparent)}.nt-reveal-skeleton-bar:nth-child(3n+2){width:78%}.nt-reveal-skeleton-bar:nth-child(3n){width:64%}.nt-reveal-skeleton-bar:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--nt-reveal-ground, var(--nt-color-background)) 75%,transparent),transparent);animation:nt-reveal-shimmer 1.2s ease-in-out infinite}@keyframes nt-reveal-shimmer{to{transform:translate(100%)}}@keyframes nt-reveal-skeleton-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.nt-reveal{display:none}.nt-reveal-skeleton,.nt-reveal-skeleton-bar:after{animation:none}}
