/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.nm-signal-field{z-index:var(--z-base);pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.nm-signal-field-canvas{opacity:0;width:100%;height:100%;transition:opacity 1.4s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.nm-signal-field[data-active=true] .nm-signal-field-canvas{opacity:1}.nm-signal-field-weave{background-image:linear-gradient(to right, var(--border) 1px, transparent 1px), linear-gradient(to bottom, var(--border) 1px, transparent 1px);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nm-signal-field-weave{background-image:linear-gradient(to right, color-mix(in oklch, var(--border) 34%, transparent) 1px, transparent 1px), linear-gradient(to bottom, color-mix(in oklch, var(--border) 26%, transparent) 1px, transparent 1px)}}.nm-signal-field-weave{opacity:.85;background-size:5.5rem 5.5rem;-webkit-mask-image:radial-gradient(120% 92% at 62% 4%,#000 0%,#0000 76%);mask-image:radial-gradient(120% 92% at 62% 4%,#000 0%,#0000 76%)}.nm-signal-field[data-active=true] .nm-signal-field-weave{opacity:.3}.nm-signal-field-floor{background:linear-gradient(to top, var(--background), transparent);height:36vh;position:absolute;inset:auto 0 0}.nm-reveal{display:block}.nm-reveal-word{vertical-align:bottom;display:inline-block;overflow:hidden}.nm-reveal-ink{display:inline-block}.nm-reveal[data-nm-reveal=pending] .nm-reveal-ink{opacity:0;transform:translateY(108%)}.nm-reveal[data-nm-reveal=in] .nm-reveal-ink{opacity:1;transition:transform .94s cubic-bezier(.16,1,.3,1),opacity .62s linear;transition-delay:calc(var(--nm-reveal-delay,0s) + var(--nm-reveal-step,0s));transform:translate(0)}.nm-magnet{translate:var(--nm-magnet-x,0px) var(--nm-magnet-y,0px);transition:translate .24s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative}.nm-magnet[data-nm-magnet=engaged]{transition:none}.nm-enter{animation:.9s cubic-bezier(.16,1,.3,1) both nm-enter;animation-delay:var(--nm-enter-step,.22s)}.nm-enter-rule{animation:.7s cubic-bezier(.16,1,.3,1) .26s both nm-enter-rule}@keyframes nm-enter{0%{opacity:0;translate:0 .9rem}to{opacity:1;translate:0}}@keyframes nm-enter-rule{0%{scale:0 1}to{scale:1}}.nm-closing-rule{background:linear-gradient(to right, transparent, var(--signal), transparent)}@supports (color:color-mix(in lab, red, red)){.nm-closing-rule{background:linear-gradient(to right, transparent, color-mix(in oklch, var(--signal) 62%, transparent), transparent)}}.nm-closing-rule{transform-origin:50%}@supports (animation-timeline:view()){.nm-closing-rule{animation:linear both nm-rule-draw;animation-timeline:view();animation-range:entry cover 26%}@keyframes nm-rule-draw{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}}@media (prefers-reduced-motion:reduce){.nm-signal-field-canvas{transition:none}.nm-reveal[data-nm-reveal=pending] .nm-reveal-ink,.nm-reveal[data-nm-reveal=in] .nm-reveal-ink{opacity:1;transition:none;transform:none}.nm-magnet{transition:none;translate:none}.nm-enter,.nm-enter-rule,.nm-closing-rule{opacity:1;animation:none;translate:none;scale:1}}.nm-closing:before{background:radial-gradient(46rem 26rem at 50% 46%, var(--background) 0%, var(--background) 44%, transparent 76%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.nm-closing:before{background:radial-gradient(46rem 26rem at 50% 46%, var(--background) 0%, color-mix(in oklch, var(--background) 72%, transparent) 44%, transparent 76%)}}.nm-closing:before{content:"";pointer-events:none}
