@property --nl-ang{syntax:"<angle>";inherits:false;initial-value:0deg}.nl-orb{width:var(--nl-size,56px);height:var(--nl-size,56px);animation:5.5s ease-in-out infinite nl-breathe;position:relative}@keyframes nl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.nl-orb-liquid{filter:blur(5px)saturate(135%);background:radial-gradient(circle at 30% 28%,#5bbfbaf2,#0000 56%),radial-gradient(circle at 72% 70%,#9474c5f2,#0000 62%),linear-gradient(135deg,#5bbfba,#9474c5);border-radius:46% 54% 58% 42%/48% 44% 56% 52%;animation:9s ease-in-out infinite nl-morph,14s linear infinite nl-drift-spin;position:absolute;inset:10%}@keyframes nl-morph{0%,to{border-radius:46% 54% 58% 42%/48% 44% 56% 52%}33%{border-radius:58% 42% 44% 56%/42% 58% 46% 54%}66%{border-radius:42% 58% 52% 48%/56% 44% 58% 42%}}@keyframes nl-drift-spin{to{transform:rotate(360deg)}}.nl-orb-glass{-webkit-backdrop-filter:blur(6px)saturate(140%);backdrop-filter:blur(6px)saturate(140%);background:linear-gradient(160deg,#ffffff24,#ffffff05 46%,#ffffff0f);border:1px solid #ffffff38;border-radius:50%;transition:box-shadow .45s;position:absolute;inset:0;box-shadow:inset 0 1px 1px #ffffff59,inset 0 -6px 14px #5bbfba2e,0 10px 30px -8px #0009,0 0 24px -6px #9474c559}.nl-orb-glass:before{content:"";filter:blur(1px);background:radial-gradient(at 50% 40%,#ffffffb3,#fff0 70%);border-radius:50%;width:46%;height:30%;position:absolute;top:8%;left:16%}.nl-orb-glass:after{content:"";filter:blur(2px);background:radial-gradient(at 50% 60%,#5bbfba61,#0000 70%);border-radius:50%;width:56%;height:18%;position:absolute;bottom:6%;left:22%}.nl-orb-ring{background:conic-gradient(from var(--nl-ang,0deg),#5bbfba00,#5bbfbad9,#9474c5d9,#9474c500);border-radius:50%;transition:filter .4s;animation:6s linear infinite nl-ring-spin;position:absolute;inset:-3px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2.5px),#000 calc(100% - 1.5px))}@keyframes nl-ring-spin{to{--nl-ang:360deg}}.nl-orb-scan{background:conic-gradient(from var(--nl-ang,0deg),#6f7fd099,transparent 70deg);opacity:0;filter:blur(2px);border-radius:50%;position:absolute;inset:6%}.nl-orb[data-state=listening] .nl-orb-liquid{animation-duration:6s,10s}.nl-orb[data-state=executing] .nl-orb-liquid{filter:blur(4px)saturate(170%);animation-duration:3.2s,4.5s}.nl-orb[data-state=executing] .nl-orb-ring{filter:brightness(1.35);animation-duration:1.5s}.nl-orb[data-state=executing]:after{content:"";border:1px solid #5bbfba80;border-radius:50%;animation:1.3s ease-out infinite nl-pulse;position:absolute;inset:-2px}@keyframes nl-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.nl-orb[data-state=paused]{animation-play-state:paused}.nl-orb[data-state=paused] .nl-orb-liquid{filter:blur(6px)saturate(85%)brightness(.9);animation-play-state:paused,paused}.nl-orb[data-state=paused] .nl-orb-ring{filter:drop-shadow(0 0 6px #c29ec399);background:conic-gradient(from 220deg,#c29ec31a,#c29ec3f2,#c29ec31a);animation:none}.nl-orb[data-state=paused] .nl-orb-glass{box-shadow:inset 0 1px 1px #ffffff59,inset 0 -6px 14px #c29ec32e,0 10px 30px -8px #0009,0 0 26px -4px #c29ec38c}.nl-orb[data-state=verifying] .nl-orb-liquid{filter:blur(6px)saturate(110%);animation-duration:7s,20s}.nl-orb[data-state=verifying] .nl-orb-scan{opacity:1;animation:1.2s linear infinite nl-ring-spin}.nl-orb[data-state=done] .nl-orb-ring{background:conic-gradient(from var(--nl-ang,0deg),#34d39926,#34d399f2,#34d39926);filter:drop-shadow(0 0 6px #34d3998c);animation-duration:9s}.nl-orb[data-state=done] .nl-orb-glass{box-shadow:inset 0 1px 1px #ffffff59,inset 0 -6px 14px #34d39929,0 10px 30px -8px #0009,0 0 24px -6px #34d39966}.nl-liquid-frame{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(165deg,#ffffff17,#ffffff05 38%,#ffffff0d 82%);border-radius:1.6rem;position:relative;box-shadow:inset 0 1px #ffffff42,inset 0 -1px #ffffff0d,0 30px 80px -24px #000000bf,0 0 46px -18px #9474c552}.nl-liquid-frame:before{content:"";border-radius:inherit;background:conic-gradient(from var(--nl-ang,0deg),#5bbfbabf,#ffffff38,#9474c5bf,#ffffff29,#5bbfbabf);-webkit-mask-composite:xor;-webkit-mask-composite:xor;pointer-events:none;z-index:1;padding:1.5px;animation:16s linear infinite nl-ring-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.nl-liquid-frame:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:radial-gradient(46% 34% at 28% 0,#ffffff1c,#0000 70%) 0 0/220% 100%;animation:11s ease-in-out infinite alternate nl-sheen-slide;position:absolute;inset:0}@keyframes nl-sheen-slide{0%{background-position:0 0}to{background-position:100% 0}}.nl-liquid-frame>*{z-index:2;position:relative}.nl-liquid-card{border-radius:1.3rem;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ffffff0a,0 18px 44px -22px #000000b3,0 0 32px -16px #9474c54d}.nl-liquid-card:before{padding:1px;animation-duration:20s}.nl-liquid-card:nth-child(2):before{animation-delay:-5s}.nl-liquid-card:nth-child(3):before{animation-delay:-10s}.nl-liquid-card:nth-child(4):before{animation-delay:-15s}.nl-liquid-card:nth-child(2):after{animation-delay:-3s}.nl-liquid-card:nth-child(3):after{animation-delay:-6s}.nl-liquid-card:nth-child(4):after{animation-delay:-9s}.nl-bubble-nelson{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(140deg,#5bbfba29,#9474c533);border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff2e}.nl-bubble-user{-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:linear-gradient(140deg,#4f7be038,#4f7be014);border:1px solid #6f93e857;box-shadow:inset 0 1px #ffffff24}.nl-caret{vertical-align:text-bottom;background:#9db6f7;width:2px;height:.9em;margin-left:2px;animation:1s steps(2,end) infinite nl-caret-blink;display:inline-block}@keyframes nl-caret-blink{50%{opacity:0}}.nl-pin{animation:.55s cubic-bezier(.34,1.56,.64,1) both nl-pin-drop}@keyframes nl-pin-drop{0%{opacity:0;transform:translateY(-26px)scale(.6)}to{opacity:1;transform:translateY(0)scale(1)}}.nl-pin-ripple{border:1px solid #4f7be099;animation:1.8s ease-out .4s infinite nl-ripple}@keyframes nl-ripple{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.1)}}.hv-tex-matter .hv-matter.hv-matter--on-dark{background-blend-mode:screen;background:url(/home-v2/textures/plasma-paloma.webp) 0 0/520px 520px,#a9a6e6;-webkit-background-clip:text;background-clip:text}.hv-matter--on-dark .rise-ch{color:#c9caf5}.hv-tex-matter .hv-matter--on-dark[data-phase=done] .rise-ch{color:#0000;transition:color .7s ease-out}@media (prefers-reduced-motion:reduce){.nl-orb,.nl-orb-liquid,.nl-orb-ring,.nl-orb-scan,.nl-orb[data-state=executing]:after,.nl-liquid-frame:before,.nl-liquid-frame:after,.nl-caret,.nl-pin,.nl-pin-ripple{animation:none!important}.nl-pin{opacity:1;transform:none}}
