@property --orb-c1{syntax: "<color>"; inherits: true; initial-value: oklch(.55 .22 285);}@property --orb-c2{syntax: "<color>"; inherits: true; initial-value: oklch(.68 .16 278);}@property --orb-c3{syntax: "<color>"; inherits: true; initial-value: oklch(.78 .12 295);}@property --orb-energy{syntax: "<number>"; inherits: true; initial-value: 1;}@property --orb-sheen-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --orb-churn-ax{syntax: "<percentage>"; inherits: false; initial-value: 40%;}@property --orb-churn-ay{syntax: "<percentage>"; inherits: false; initial-value: 58%;}@property --orb-churn-bx{syntax: "<percentage>"; inherits: false; initial-value: 61%;}@property --orb-churn-by{syntax: "<percentage>"; inherits: false; initial-value: 43%;}@keyframes auri-float{0%,to{transform:scale(var(--orb-scale, 1)) translateY(0)}50%{transform:scale(calc(var(--orb-scale, 1) * 1.05)) translateY(-5px)}}@keyframes auri-sheen-turn{0%{--orb-sheen-angle: 0deg}to{--orb-sheen-angle: 360deg}}@keyframes auri-churn-a{0%,to{--orb-churn-ax: 40%;--orb-churn-ay: 58%}25%{--orb-churn-ax: 55%;--orb-churn-ay: 62%}50%{--orb-churn-ax: 62%;--orb-churn-ay: 41%}75%{--orb-churn-ax: 45%;--orb-churn-ay: 38%}}@keyframes auri-churn-b{0%,to{--orb-churn-bx: 61%;--orb-churn-by: 43%}25%{--orb-churn-bx: 44%;--orb-churn-by: 40%}50%{--orb-churn-bx: 38%;--orb-churn-by: 60%}75%{--orb-churn-bx: 56%;--orb-churn-by: 63%}}@keyframes auri-morph-soft{0%,to{border-radius:48% 52% 53% 47%/51% 48% 52% 49%}25%{border-radius:52% 48% 47% 53%/48% 52% 49% 51%}50%{border-radius:53% 47% 49% 51%/52% 49% 51% 48%}75%{border-radius:47% 53% 51% 49%/49% 51% 48% 52%}}@keyframes auri-morph-medium{0%,to{border-radius:44% 56% 60% 40%/54% 46%}33%{border-radius:60% 40% 44% 56%/44% 60% 40% 56%}66%{border-radius:40% 60% 56% 44%/58% 50% 50% 42%}}@keyframes auri-morph-big{0%,to{border-radius:42% 58% 65% 35%/55% 42% 58% 45%}33%{border-radius:63% 37% 41% 59%/41% 63% 37% 59%}66%{border-radius:37% 63% 57% 43%/61% 49% 51% 39%}}.auri-orb{position:relative;width:100%;height:100%;animation:auri-float var(--orb-float, 5s) ease-in-out infinite;transition:--orb-c1 1.6s ease,--orb-c2 1.6s ease,--orb-c3 1.6s ease,--orb-energy 1.6s ease}@media(prefers-reduced-motion:reduce){.auri-orb{transition:none}}.auri-gesture-layer{width:100%;height:100%}.auri-blob{position:relative;width:100%;height:100%;overflow:hidden;opacity:var(--orb-opacity, 1);border-radius:48% 52% 53% 47%/51% 48% 52% 49%;background:radial-gradient(circle at 50% 58%,var(--orb-c1) 0%,var(--orb-c2) 52%,var(--orb-c3) 100%);box-shadow:inset 0 -12px 26px -8px oklch(.88 .1 300 / .55),inset 0 0 0 1px #7970d559,var(--orb-glow, 0 0 24px 4px oklch(.62 .2 285 / .5));isolation:isolate;transition:background .6s ease,opacity .6s ease,box-shadow .6s ease}.auri-blob:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 36% 30%,#21046000 0% 46%,#21046038 66%,oklch(.22 .14 285 / .5) 90%,oklch(.22 .14 285 / .34))}.auri-blob-soft{animation:auri-morph-soft calc(var(--orb-morph, 7s) * 2) cubic-bezier(.37,0,.63,1) infinite}.auri-blob-medium{animation:auri-morph-medium var(--orb-morph, 4s) ease-in-out infinite}.auri-blob-big{animation:auri-morph-big var(--orb-morph, 2.5s) ease-in-out infinite}.auri-sheen{position:absolute;inset:0;border-radius:inherit;background:conic-gradient(from var(--orb-sheen-angle),oklch(.72 .2 300 / .2),oklch(.82 .26 330 / .9),oklch(.78 .18 262 / .25),oklch(.76 .24 288 / .85),oklch(.72 .2 300 / .2));mix-blend-mode:soft-light;animation:auri-sheen-turn var(--orb-sheen, 14s) linear infinite}.auri-churn{position:absolute;inset:0;border-radius:inherit}.auri-churn-1{opacity:.55;background:radial-gradient(circle at var(--orb-churn-ax) var(--orb-churn-ay),var(--orb-c3),transparent 52%);animation:auri-churn-a calc(var(--orb-churn, 6s) * 2) linear infinite}.auri-churn-2{opacity:.5;background:radial-gradient(circle at var(--orb-churn-bx) var(--orb-churn-by),var(--orb-c1),transparent 54%);animation:auri-churn-b calc(var(--orb-churn, 6s) * 2.5) linear infinite}@keyframes auri-gesture-stretch{0%,to{transform:scale(1)}40%{transform:scale(.96,1.06)}75%{transform:scale(1.02,.98)}}.auri-gesture-stretch .auri-gesture-layer{animation:auri-gesture-stretch 1.8s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(3deg) scale(1.01,.99)}55%{transform:rotate(-2.5deg) scale(.99,1.01)}80%{transform:rotate(1deg)}}.auri-gesture-wobble .auri-gesture-layer{animation:auri-gesture-wobble 1.6s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-peek{0%,to{transform:translate(0) rotate(0)}35%,60%{transform:translate(4%) rotate(4deg)}}.auri-gesture-peek .auri-gesture-layer{animation:auri-gesture-peek 2.2s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-squish{0%,to{transform:scale(1)}40%{transform:scale(1.06,.93)}75%{transform:scale(.98,1.02)}}.auri-gesture-squish .auri-gesture-layer{animation:auri-gesture-squish 1.4s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-shimmer{0%,to{filter:brightness(1) saturate(1)}50%{filter:brightness(1.1) saturate(1.15)}}.auri-gesture-shimmer .auri-gesture-layer{animation:auri-gesture-shimmer 1.4s ease-in-out}@keyframes auri-gesture-spin-sheen{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.12) hue-rotate(14deg)}}.auri-gesture-spin-sheen .auri-gesture-layer{animation:auri-gesture-spin-sheen 1.8s ease-in-out}@keyframes auri-flare{0%,to{filter:brightness(1) saturate(1)}45%{filter:brightness(1.22) saturate(1.2)}}.auri-gesture-radiant-flare .auri-gesture-layer{animation:auri-flare 1.6s ease-in-out}@keyframes auri-sparkle-spin{0%,to{filter:brightness(1) hue-rotate(0deg)}50%{filter:brightness(1.3) hue-rotate(-12deg)}}.auri-gesture-sparkle-spin .auri-gesture-layer{animation:auri-sparkle-spin 2s ease-in-out}@keyframes auri-gesture-react-hop{0%,to{transform:translateY(0) scale(1)}18%{transform:translateY(2%) scale(1.06,.94)}48%{transform:translateY(-9%) scale(.96,1.05)}74%{transform:translateY(1%) scale(1.05,.95)}88%{transform:translateY(0) scale(.99,1.01)}}.auri-gesture-react-hop .auri-gesture-layer{animation:auri-gesture-react-hop .8s cubic-bezier(.34,.1,.4,1)}@keyframes auri-gesture-react-tilt{0%,to{transform:rotate(0) translate(0)}30%{transform:rotate(-8deg) translate(-3%)}62%{transform:rotate(4deg) translate(1.5%)}84%{transform:rotate(-1deg) translate(0)}}.auri-gesture-react-tilt .auri-gesture-layer{animation:auri-gesture-react-tilt .9s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-react-nod{0%,to{transform:translateY(0) scale(1)}22%{transform:translateY(6%) scale(1.04,.95)}46%{transform:translateY(-1%) scale(.99,1.02)}68%{transform:translateY(3%) scale(1.02,.98)}}.auri-gesture-react-nod .auri-gesture-layer{animation:auri-gesture-react-nod .8s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-react-perk{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}35%{transform:scale(1.09);filter:brightness(1.14) saturate(1.15)}65%{transform:scale(.98);filter:brightness(1.04) saturate(1.05)}85%{transform:scale(1.01);filter:brightness(1) saturate(1)}}.auri-gesture-react-perk .auri-gesture-layer{animation:auri-gesture-react-perk .9s cubic-bezier(.37,0,.63,1)}@keyframes auri-gesture-react-bloom{0%,to{transform:scale(1);filter:brightness(1) saturate(1)}14%{transform:scale(.92,.95);filter:brightness(.98) saturate(1)}40%{transform:scale(1.2);filter:brightness(1.35) saturate(1.3)}58%{transform:scale(.96,1.02);filter:brightness(1.12) saturate(1.15)}74%{transform:scale(1.05,.98);filter:brightness(1.05) saturate(1.05)}88%{transform:scale(.99,1.01);filter:brightness(1) saturate(1)}}.auri-gesture-react-bloom .auri-gesture-layer{animation:auri-gesture-react-bloom 1.4s cubic-bezier(.34,.1,.4,1)}.auri-spec{position:absolute;left:18%;top:12%;width:26%;height:20%;border-radius:50%;background:radial-gradient(ellipse at center,#ffffffe6,#fff0 70%);transform:rotate(-18deg);filter:blur(1px)}.auri-compact{animation:none}.auri-compact .auri-blob{animation:none;border-radius:50%}.auri-loading-ring{position:absolute;inset:-9%;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 200deg,oklch(.8 .2 288 / .35) 260deg,oklch(.86 .16 300 / .95) 330deg,oklch(.92 .1 310) 356deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,transparent calc(100% - 4px),#000 calc(100% - 4px));animation:auri-loading-spin 1.1s linear infinite,auri-loading-in .24s ease-out .4s both;pointer-events:none}.auri-loading-ring:after{content:"";position:absolute;inset:-7%;border-radius:50%;background:conic-gradient(from 140deg,transparent 0deg,transparent 280deg,oklch(.78 .18 262 / .55) 340deg,transparent 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 2px));animation:auri-loading-spin .7s linear infinite reverse}@keyframes auri-loading-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes auri-loading-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.auri-loading-ring{animation:auri-loading-in 1ms linear .4s both}.auri-loading-ring:after{animation:none}.auri-orb,.auri-gesture-layer,.auri-blob,.auri-blob-soft,.auri-blob-medium,.auri-blob-big,.auri-sheen,.auri-churn-1,.auri-churn-2,.auri-gesture-stretch .auri-gesture-layer,.auri-gesture-wobble .auri-gesture-layer,.auri-gesture-peek .auri-gesture-layer,.auri-gesture-shimmer .auri-gesture-layer,.auri-gesture-squish .auri-gesture-layer,.auri-gesture-spin-sheen .auri-gesture-layer,.auri-gesture-radiant-flare .auri-gesture-layer,.auri-gesture-sparkle-spin .auri-gesture-layer,.auri-gesture-react-hop .auri-gesture-layer,.auri-gesture-react-tilt .auri-gesture-layer,.auri-gesture-react-nod .auri-gesture-layer,.auri-gesture-react-perk .auri-gesture-layer,.auri-gesture-react-bloom .auri-gesture-layer{animation:none}}.auri-halo,.auri-corona,.auri-ring,.auri-motes{position:absolute;inset:0;pointer-events:none}.auri-halo{border-radius:50%;background:radial-gradient(circle,oklch(.7 .16 288 / .28) 30%,transparent 70%);transform:scale(1.35);animation:auri-halo-breathe 6s ease-in-out infinite}.auri-corona{border-radius:50%;background:radial-gradient(circle,transparent 55%,oklch(.72 .18 300 / .16) 68%,transparent 82%);transform:scale(1.6);animation:auri-halo-breathe 9s ease-in-out infinite reverse}.auri-ring{border-radius:50%;border:1.5px solid oklch(.78 .14 295 / .35);transform:scale(1.28) rotateX(68deg);animation:auri-ring-drift 14s linear infinite}.auri-mote{position:absolute;width:4px;height:4px;border-radius:50%;background:oklch(.85 .12 295);opacity:calc((.35 + var(--orb-drift, 0) * .4) * (.55 + .45 * var(--orb-energy, 1)));animation:auri-mote-orbit var(--auri-mote-dur, 8s) linear infinite}.auri-mote-0{top:8%;left:48%;--auri-mote-dur: 7s}.auri-mote-1{top:30%;left:92%;--auri-mote-dur: 9s;animation-delay:-2s}.auri-mote-2{top:78%;left:80%;--auri-mote-dur: 8s;animation-delay:-4s}.auri-mote-3{top:88%;left:30%;--auri-mote-dur: 10s;animation-delay:-1s}.auri-mote-4{top:55%;left:2%;--auri-mote-dur: 7.5s;animation-delay:-3s}.auri-mote-5{top:18%;left:12%;--auri-mote-dur: 9.5s;animation-delay:-5s}.auri-mote-6{top:4%;left:70%;--auri-mote-dur: 8.5s;animation-delay:-6s}.auri-mote-7{top:44%;left:96%;--auri-mote-dur: 7.5s;animation-delay:-2.5s}.auri-mote-8{top:94%;left:62%;--auri-mote-dur: 9s;animation-delay:-7s}.auri-mote-9{top:68%;left:6%;--auri-mote-dur: 10s;animation-delay:-3.5s}.auri-mote-10{top:40%;left:40%;--auri-mote-dur: 7s;animation-delay:-1.5s}.auri-mote-11{top:8%;left:24%;--auri-mote-dur: 8s;animation-delay:-4.5s}@keyframes auri-halo-breathe{0%,to{opacity:.75;transform:scale(1.35)}50%{opacity:1;transform:scale(1.45)}}@keyframes auri-ring-drift{0%{transform:scale(1.28) rotateX(68deg) rotate(0)}to{transform:scale(1.28) rotateX(68deg) rotate(360deg)}}@keyframes auri-mote-orbit{0%,to{transform:translate(0)}25%{transform:translate(5px,-7px)}50%{transform:translate(-3px,-12px)}75%{transform:translate(-7px,-4px)}}@media(prefers-reduced-motion:reduce){.auri-halo,.auri-corona,.auri-ring{animation:none}.auri-mote{animation:none;opacity:.3}}.auri-spark{display:inline-block}.auri-spark-core{position:absolute;left:50%;top:50%;border-radius:50%;background:radial-gradient(circle,oklch(.92 .05 290),#7e74e1 70%);box-shadow:0 0 12px 2px #7e6cf773;animation:auri-spark-breathe 3.5s ease-in-out infinite}.auri-spark-mote{position:absolute;left:50%;top:50%;width:3px;height:3px;margin:-1.5px;border-radius:50%;background:oklch(.85 .12 295);animation:auri-spark-orbit 7s linear infinite}.auri-spark-mote-1{animation-delay:-1.75s}.auri-spark-mote-2{animation-delay:-3.5s}.auri-spark-mote-3{animation-delay:-5.25s}@keyframes auri-spark-breathe{0%,to{opacity:.75;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes auri-spark-orbit{0%{transform:rotate(0) translate(var(--spark-r, 26px))}to{transform:rotate(360deg) translate(var(--spark-r, 26px))}}.auri-spark-flare .auri-spark-core{animation:auri-spark-flare .5s ease-out}.auri-spark-dip .auri-spark-core{animation:auri-spark-dip .5s ease-out}@keyframes auri-spark-flare{0%{filter:brightness(1)}30%{filter:brightness(1.9)}to{filter:brightness(1)}}@keyframes auri-spark-dip{0%{filter:brightness(1)}30%{filter:brightness(.55)}to{filter:brightness(1)}}@media(prefers-reduced-motion:reduce){.auri-spark-core,.auri-spark-mote{animation:none}}.auri-words{position:absolute;inset:0;overflow:hidden;border-radius:9999px;pointer-events:none}.auri-word{position:absolute;left:50%;top:50%;white-space:nowrap;font-weight:500;color:#fff;will-change:transform}.orbilu-logo{--orbilu-logo-size: 24px;display:inline-flex;align-items:center;gap:var(--orbilu-logo-gap, calc(var(--orbilu-logo-size) * .42));line-height:1;color:inherit;text-decoration:none;vertical-align:middle}.orbilu-logo__mark{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:var(--orbilu-logo-size);height:var(--orbilu-logo-size)}.orbilu-logo__word{font-family:Inter Variable,Inter,system-ui,-apple-system,sans-serif;font-size:calc(var(--orbilu-logo-size) * .75);font-weight:600;letter-spacing:-.01em;line-height:1;white-space:nowrap;translate:0 .017em}.orbilu-logo--gradient .orbilu-logo__word{background-image:linear-gradient(to right,#6c50e9,#7870f3,#ac8ff8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.orbilu-logo--ink .orbilu-logo__word{color:inherit}.orbilu-mark{--orbilu-mark-size: 24px;position:relative;flex:none;display:inline-block;width:var(--orbilu-mark-size);height:var(--orbilu-mark-size);border-radius:50%;line-height:0;box-shadow:0 0 calc(var(--orbilu-mark-size) / 3) calc(var(--orbilu-mark-size) / 24) #7e6cf766}.orbilu-mark>svg{display:block;width:100%;height:100%}
