[data-next-composition]{position:relative;isolation:isolate;background:radial-gradient(circle at var(--hyv-focus-x, 58%) var(--hyv-focus-y, 38%),color-mix(in srgb,var(--hyv-context-light, var(--accent)) 10%,transparent),transparent 46%),color-mix(in srgb,var(--hyv-context-light, var(--accent)) 2%,transparent)}[data-next-composition]:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(112deg,transparent 18%,color-mix(in srgb,var(--hyv-context-light, var(--accent)) 7%,transparent) 48%,transparent 76%);transform:translate3d(var(--hyv-pointer-x),var(--hyv-pointer-y),0);transition:transform var(--transition-smooth)}[data-next-composition][data-pointer-motion=active]:before{animation:svelte-1c8o29e-hyvui-next-light-sweep 14s ease-in-out infinite;background-size:180% 100%}[data-next-composition][data-art-authority=strong]{--hyv-art-void: color-mix(in srgb, var(--bg) 82%, var(--signal));--hyv-art-glow: color-mix( in srgb, var(--hyv-context-light, var(--accent)) 24%, transparent )}.hyvui-art-atmosphere{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;opacity:.9}.hyvui-art-atmosphere-orbit,.hyvui-art-atmosphere-veil,.hyvui-art-atmosphere-grain{position:absolute;display:block;pointer-events:none}.hyvui-art-atmosphere-orbit{top:8%;left:33%;width:min(62%,44rem);aspect-ratio:1;border:1px solid color-mix(in srgb,var(--hyv-context-light) 34%,transparent);border-radius:50%;box-shadow:0 0 3rem color-mix(in srgb,var(--hyv-context-light) 12%,transparent),inset 0 0 2rem color-mix(in srgb,var(--signal) 8%,transparent);transform:translate3d(var(--hyv-pointer-x),var(--hyv-pointer-y),0) rotate(-17deg) scale(1.08)}.hyvui-art-atmosphere-veil{inset:-12%;background:radial-gradient(ellipse at 58% 38%,color-mix(in srgb,var(--hyv-context-light) 18%,transparent),transparent 31%),linear-gradient(137deg,transparent 28%,color-mix(in srgb,var(--signal) 7%,transparent) 50%,transparent 68%);clip-path:polygon(0 18%,78% 0,100% 42%,69% 100%,12% 83%);mix-blend-mode:screen}.hyvui-art-atmosphere-grain{inset:0;opacity:.16;background-image:repeating-linear-gradient(117deg,transparent 0,transparent 11px,color-mix(in srgb,var(--text) 9%,transparent) 12px,transparent 13px);transform:translate3d(calc(var(--hyv-pointer-x) * -.35),calc(var(--hyv-pointer-y) * -.35),0)}[data-next-composition][data-art-gesture=reliquary]:after{content:"";position:absolute;inset:7% 9% 12% 18%;z-index:0;border-inline-start:1px solid color-mix(in srgb,var(--hyv-context-light) 30%,transparent);border-block-end:1px solid color-mix(in srgb,var(--signal) 18%,transparent);pointer-events:none;opacity:.5;transform:skewY(-7deg) translate3d(var(--hyv-pointer-x),0,0)}[data-next-composition][data-art-gesture=reliquary][data-pointer-motion=active] .hyvui-art-atmosphere-orbit{animation:svelte-1c8o29e-hyvui-art-reliquary-orbit 24s ease-in-out infinite}@keyframes svelte-1c8o29e-hyvui-art-reliquary-orbit{0%,to{transform:translate3d(var(--hyv-pointer-x),var(--hyv-pointer-y),0) rotate(-17deg) scale(1.08)}50%{transform:translate3d(calc(var(--hyv-pointer-x) * -.55),calc(var(--hyv-pointer-y) * -.55),0) rotate(11deg) scale(1.14)}}@keyframes svelte-1c8o29e-hyvui-next-light-sweep{0%,to{background-position:-18% 0}50%{background-position:118% 0}}@media(prefers-reduced-motion:reduce){.hyvui-art-atmosphere-orbit,.hyvui-art-atmosphere-grain{animation:none;transform:none}[data-next-composition]:before{transform:none;animation:none;transition:none}}.hyvui-next-node{--hyv-hover-color: var(--accent);--hyv-hover-lift: 0px;--hyv-hover-shift-x: 0px;--hyv-hover-origin: center;transform-origin:var(--hyv-hover-origin);transition:transform var(--transition-smooth),filter var(--transition-fast),opacity var(--transition-fast)}.hyvui-next-node[data-role=focal-point]{--hyv-hover-color: var(--accent)}.hyvui-next-node[data-role=counterweight],.hyvui-next-node[data-role=connector]{--hyv-hover-color: var(--signal)}.hyvui-next-node[data-role=interruption]{--hyv-hover-color: var(--accent-strong)}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=background]{z-index:1}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=atmosphere]{z-index:2}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=midground]{z-index:3}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=focal]{z-index:5}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=foreground]{z-index:6}[data-next-composition][data-art-authority=strong][data-adaptation=apply] .hyvui-next-node[data-art-plane=focal] .hyvui-text-heading{text-shadow:0 0 2.4rem color-mix(in srgb,var(--accent) 18%,transparent)}[data-next-composition][data-art-authority=strong][data-adaptation=apply][data-art-interaction=gravitational-hover] .hyvui-next-node:not([aria-hidden=true]):hover{--hyv-hover-lift: -6px;--hyv-hover-shift-x: 3px}[data-next-composition][data-art-authority=strong][data-adaptation=apply][data-art-interaction=gravitational-hover] .hyvui-next-node[data-art-plane=focal]:hover{filter:drop-shadow(0 0 1.8rem color-mix(in srgb,var(--hyv-hover-color) 42%,transparent))}.hyvui-next-node[data-composition-region=upper-left]{--hyv-hover-origin: 100% 100%}.hyvui-next-node[data-composition-region=upper-right]{--hyv-hover-origin: 0% 100%}.hyvui-next-node[data-composition-region=lower-left]{--hyv-hover-origin: 100% 0%}.hyvui-next-node[data-composition-region=lower-right]{--hyv-hover-origin: 0% 0%}.hyvui-next-node[data-composition-region=center]{--hyv-hover-origin: center}@media(hover:hover){.hyvui-next-node:not([aria-hidden=true]):hover,.hyvui-next-node:not([aria-hidden=true]):focus-within{--hyv-hover-lift: -2px;filter:drop-shadow(0 0 .8rem color-mix(in srgb,var(--hyv-hover-color) 28%,transparent))}.hyvui-next-node[data-role=connector]:hover,.hyvui-next-node[data-role=connector]:focus-within{--hyv-hover-shift-x: 6px}}.hyvui-next-node[aria-hidden=true]{pointer-events:none}@media(prefers-reduced-motion:reduce){.hyvui-next-node{transition:none}.hyvui-next-node:hover,.hyvui-next-node:focus-within{--hyv-hover-lift: 0px;--hyv-hover-shift-x: 0px}}
