[data-reveal]{transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1);transition-delay:var(--reveal-delay,0s)}@media (scripting:enabled){[data-reveal]:not([data-revealed]){opacity:0;translate:0 1.5rem}}@keyframes hiw-rise{0%{opacity:0;translate:0 1rem}}.hiw-rise{animation:.9s cubic-bezier(.2,.7,.2,1) both hiw-rise;animation-delay:var(--rise-delay,0s)}@keyframes hiw-packet{0%{opacity:0;left:0%}4%{opacity:1}80%{opacity:1;left:100%}88%,to{opacity:0;left:100%}}@keyframes hiw-trail{0%{opacity:1;transform:scaleX(0)}80%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes hiw-node{0%,30%,to{border-color:var(--color-border);color:var(--color-muted-foreground);box-shadow:0 0 #0000}3%,12%{border-color:var(--color-primary);color:var(--color-foreground);box-shadow:0 0 0 6px color-mix(in oklch, var(--color-primary) 18%, transparent), 0 0 32px color-mix(in oklch, var(--color-primary) 55%, transparent)}}.hiw-packet{animation:5s linear infinite hiw-packet}.hiw-trail{transform-origin:0;animation:5s linear infinite hiw-trail}.hiw-node{animation:5s ease-out infinite hiw-node;animation-delay:var(--node-delay,0s)}[data-scene] [data-in]{opacity:0;transition:opacity .45s,translate .45s,scale .45s;translate:0 .5rem}[data-scene] [data-in=scale]{translate:0;scale:.6}[data-scene] [data-in=left]{translate:-.75rem}[data-scene][data-active] [data-in]{opacity:1;transition-delay:var(--d,0s);translate:0;scale:1}[data-scene] [data-out]{transition:opacity .3s}[data-scene][data-active] [data-out]{opacity:0;transition-delay:var(--d,0s)}[data-scene] [data-fill]{transform-origin:0;transition:transform var(--dur,2s) cubic-bezier(.4, 0, .2, 1);transform:scaleX(0)}[data-scene][data-active] [data-fill]{transition-delay:var(--d,0s);transform:scaleX(1)}[data-scene] [data-glow]{transition:box-shadow .6s,border-color .6s}[data-scene][data-active] [data-glow]{border-color:color-mix(in oklch, var(--color-primary) 70%, transparent);box-shadow:0 0 0 4px color-mix(in oklch, var(--color-primary) 15%, transparent), 0 0 40px color-mix(in oklch, var(--color-primary) 25%, transparent);transition-delay:var(--d,0s)}[data-scene] [data-cursor]{translate:var(--cx,4rem) var(--cy,4rem);opacity:0;transition:translate 1s cubic-bezier(.5,0,.2,1),opacity .3s}[data-scene][data-active] [data-cursor]{opacity:1;transition-delay:var(--d,0s);translate:0}@keyframes hiw-scan{0%{opacity:0;top:0%}10%{opacity:1}90%{opacity:1}to{opacity:0;top:100%}}[data-scene][data-active] .hiw-scan{animation:2.4s ease-in-out .2s both hiw-scan}.hiw-stage [data-scene]{opacity:0;filter:blur(6px);pointer-events:none;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1),filter .6s;position:absolute;inset:0;transform:translateY(1.5rem)scale(.97)}.hiw-stage [data-scene][data-active]{opacity:1;filter:none;pointer-events:auto;transform:none}.hiw-words>span{opacity:clamp(.15, calc(var(--p,1) * (var(--n) + 2) - var(--i)), 1);transition:opacity .15s linear}@keyframes hiw-type{to{width:calc(var(--n) * 1ch + 2px)}}@keyframes hiw-caret{0%,49%{border-color:var(--color-primary)}50%,to{border-color:#0000}}.hiw-type{white-space:nowrap;vertical-align:bottom;border-right:2px solid #0000;display:inline-block;overflow:hidden}@media (scripting:enabled){.hiw-type{width:0}[data-revealed] .hiw-type{animation:hiw-type var(--dur,1.4s) steps(var(--n)) var(--d,0s) forwards, hiw-caret .7s linear var(--d,0s) 4}}.hiw-spot{background-image:radial-gradient(260px circle at var(--mx,-999px) var(--my,-999px), color-mix(in oklch, var(--color-primary) 16%, transparent), transparent 70%)}@keyframes hiw-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hiw-tab-bar{transform-origin:0;transform:scaleX(0)}.hiw-tab[aria-selected=true] .hiw-tab-bar{transform:scaleX(1)}.hiw-tab[data-playing] .hiw-tab-bar{animation:hiw-bar var(--tab-duration,7s) linear forwards}@keyframes hiw-fade{0%{opacity:0;translate:0 .5rem}}.hiw-panel:not([hidden]){animation:.45s cubic-bezier(.2,.7,.2,1) hiw-fade}@keyframes hiw-ping{75%,to{opacity:0;transform:scale(2.2)}}.hiw-ping{animation:2s cubic-bezier(0,0,.2,1) infinite hiw-ping}
