@keyframes rinaPulse{0%,to{opacity:.76;transform:scale(.985)}50%{opacity:.96;transform:scale(1.025)}}@keyframes rinaOrbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes rinaOrbitReverse{0%{transform:translate(-50%,-50%)rotate(360deg)}to{transform:translate(-50%,-50%)rotate(0)}}@keyframes rinaFloat{0%,to{opacity:.35;transform:translateY(0)scale(.9)}50%{opacity:1;transform:translateY(-7px)scale(1)}}@keyframes rinaBlink{0%,to{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1)}}@keyframes rinaFoundGlow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.1)}}@keyframes rinaListenLean{0%,to{transform:translateY(0)rotate(-.45deg)}50%{transform:translateY(-1.5px)rotate(.55deg)}}@keyframes rinaGuideBreath{0%,to{opacity:.76;transform:scale(.965)}40%{opacity:1;transform:scale(1.055)}58%{opacity:1;transform:scale(1.055)}}@keyframes rinaBodyBreath{0%,to{scale:.985}48%{scale:1.018}}@keyframes rinaAliveFloat{0%,to{translate:0}50%{translate:0 -1.9%}}@keyframes rinaAliveBreath{0%,to{scale:.994}50%{scale:1.014}}@keyframes rinaAliveSway{0%,to{rotate:-.55deg}50%{rotate:.55deg}}@keyframes rinaAliveSettle{0%{scale:1.05}55%{scale:.994}to{scale:1.002}}.rina-orb--alive{animation:9.5s ease-in-out infinite rinaAliveFloat,8.2s ease-in-out infinite rinaAliveBreath,13s ease-in-out infinite rinaAliveSway}.rina-orb--alive.rina-orb--listening{animation:6.8s ease-in-out infinite rinaAliveFloat,5.2s ease-in-out infinite rinaAliveBreath,7.6s ease-in-out infinite rinaAliveSway}.rina-orb--alive.rina-orb--searching{animation:4.6s ease-in-out infinite rinaAliveFloat,3.4s ease-in-out infinite rinaAliveBreath,5.4s ease-in-out infinite rinaAliveSway}.rina-orb--alive.rina-orb--found{animation:8s ease-in-out infinite rinaAliveFloat,1.5s cubic-bezier(.22,1,.36,1) both rinaAliveSettle,11s ease-in-out infinite rinaAliveSway}.rina-orb--alive.rina-orb--speaking{animation:7.2s ease-in-out infinite rinaAliveFloat,4.4s ease-in-out infinite rinaAliveBreath,9s ease-in-out infinite rinaAliveSway}.rina-orb{transform-origin:50% 58%;transform-style:preserve-3d;--rina-depth-x:0;--rina-depth-y:0;border-radius:9999px;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.rina-depth-layer{pointer-events:none;transform-style:preserve-3d;will-change:transform;transition:transform .65s cubic-bezier(.22,.75,.18,1);position:absolute;inset:0}.rina-orb--depth-live .rina-depth-layer--aura{transform:translate3d(calc(var(--rina-depth-x) * -2px),calc(var(--rina-depth-y) * -1.4px),-28px)}.rina-orb--depth-live .rina-depth-layer--orbit-back{transform:translate3d(calc(var(--rina-depth-x) * -1.2px),calc(var(--rina-depth-y) * -.8px),-12px)}.rina-orb--depth-live .rina-depth-layer--orbit-front{transform:translate3d(calc(var(--rina-depth-x) * 1.8px),calc(var(--rina-depth-y) * 1.2px),12px)}.rina-orb--depth-live .rina-depth-layer--body-shell{transform:translate3d(calc(var(--rina-depth-x) * 3.2px),calc(var(--rina-depth-y) * 2.2px),24px)}.rina-orb--depth-live .rina-depth-layer--body-core{transform:translate3d(calc(var(--rina-depth-x) * 4.5px),calc(var(--rina-depth-y) * 3px),38px)}.rina-orb--depth-live .rina-depth-layer--particle-back{transform:translate3d(calc(var(--rina-depth-x) * -2.6px),calc(var(--rina-depth-y) * -1.8px),-6px)}.rina-orb--depth-live .rina-depth-layer--particle-mid{transform:translate3d(calc(var(--rina-depth-x) * 4.8px),calc(var(--rina-depth-y) * 3.4px),34px)}.rina-orb--depth-live .rina-depth-layer--particle-front{transform:translate3d(calc(var(--rina-depth-x) * 7.2px),calc(var(--rina-depth-y) * 5px),56px)}.rina-orb--depth-live .rina-depth-layer--leaf-back{transform:translate3d(calc(var(--rina-depth-x) * -2px),calc(var(--rina-depth-y) * -1.4px),-8px)}.rina-orb--depth-live .rina-depth-layer--leaf-front{transform:translate3d(calc(var(--rina-depth-x) * 5.6px),calc(var(--rina-depth-y) * 3.8px),44px)}.rina-orb--depth-still .rina-depth-layer{transition:none;transform:translate(0)}.rina-aura,.rina-orbit,.rina-flame-shell,.rina-flame-core,.rina-particle,.rina-leaf{pointer-events:none;position:absolute}.rina-aura{filter:blur(11px);background:radial-gradient(circle,#fcd896b8,#f4bc5c8c 26%,#e78e1c2e 55%,#0000 74%);border-radius:9999px;inset:16%}.rina-orbit{border:1px solid #efbd6aa6;border-radius:9999px;width:78%;height:78%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #f7af422e}.rina-orbit--one{clip-path:polygon(10% 0%,100% 0%,100% 58%,0% 100%,0% 20%)}.rina-orbit--two{clip-path:polygon(0% 0%,100% 0%,100% 34%,18% 100%,0% 100%);border-color:#f8d29657;width:90%;height:90%}.rina-flame-shell{background:radial-gradient(120% 110% at 72% 78%,#963d0a8c,#963d0a00 58%),radial-gradient(circle at 34% 30%,#fdca79fa,#f9b858f7,#ee9c30f5 52%,#c75f14f5 79%,#782c08e6);border-radius:65% 35%/72% 45% 55% 28%;width:36%;height:52%;top:52%;left:50%;transform:translate(-50%,-50%)rotate(45deg);box-shadow:inset 5px 7px 16px #ffd68c38,inset -9px -11px 26px #5c210599,0 0 30px #ffc35b66,0 0 60px #f7951e2e}.rina-flame-shell:before,.rina-flame-shell:after{content:"";pointer-events:none;border-radius:inherit;position:absolute}.rina-flame-shell:before{filter:blur(6px);background:radial-gradient(at 40% 40%,#ffe0a057,#ffe0a000 70%);width:46%;height:34%;top:12%;left:16%}.rina-flame-shell:after{mix-blend-mode:multiply;opacity:.75;background:radial-gradient(110% 100% at 78% 84%,#541f056b,#541f0500 55%);inset:0}.rina-flame-core{filter:blur(10px);width:22%;height:28%;box-shadow:none;background:radial-gradient(circle at 42% 38%,#ffd69233,#faba601f 45%,#f7af420f 72%,#f7af4200);border-radius:62% 38% 60% 40%/66% 45% 55% 34%;top:46%;left:44%;transform:translate(-50%,-50%)rotate(45deg)}.rina-particle{background:#ffdc96f2;border-radius:9999px;width:6px;height:6px;box-shadow:0 0 12px #ffcb6ccc}.rina-particle--1{top:28%;left:12%}.rina-particle--2{width:4px;height:4px;top:22%;right:14%}.rina-particle--3{width:4px;height:4px;bottom:18%;left:18%}.rina-particle--4{bottom:14%;right:18%}.rina-leaf{background:linear-gradient(#f9d17f8c,#f9d17f14);border:1px solid #f2c675b3;border-radius:60% 40% 70% 30%/70% 30%;width:10px;height:20px;box-shadow:0 0 10px #f3ba5626}.rina-leaf--1{top:12%;left:20%;transform:rotate(-32deg)}.rina-leaf--2{bottom:14%;right:20%;transform:rotate(142deg)}.rina-orb--idle .rina-aura{animation:7.8s ease-in-out infinite rinaPulse}.rina-orb--idle .rina-orbit--one{animation:22s linear infinite rinaOrbit}.rina-orb--idle .rina-orbit--two{animation:30s linear infinite rinaOrbitReverse}.rina-orb--idle .rina-particle{opacity:.48;animation:6.4s ease-in-out infinite rinaFloat}.rina-orb--idle .rina-particle--2{animation-delay:.5s}.rina-orb--idle .rina-particle--3{animation-delay:1.1s}.rina-orb--idle .rina-particle--4{animation-delay:.8s}.rina-orb--idle .rina-depth-layer--body-shell,.rina-orb--idle .rina-depth-layer--body-core{animation:8.8s ease-in-out infinite rinaBodyBreath}.rina-orb--listening{animation:4.4s ease-in-out infinite rinaListenLean}.rina-orb--listening .rina-aura{animation:4.4s ease-in-out infinite rinaPulse}.rina-orb--listening .rina-orbit--one{animation:16s linear infinite rinaOrbit}.rina-orb--listening .rina-orbit--two{animation:22s linear infinite rinaOrbitReverse}.rina-orb--listening .rina-particle{animation:3.6s ease-in-out infinite rinaBlink}.rina-orb--searching .rina-aura{animation:2.4s ease-in-out infinite rinaPulse}.rina-orb--searching .rina-orbit--one{animation:5.4s linear infinite rinaOrbit}.rina-orb--searching .rina-orbit--two{animation:7.2s linear infinite rinaOrbitReverse}.rina-orb--searching .rina-particle{opacity:1;animation:2.8s ease-in-out infinite rinaFloat}.rina-orb--searching .rina-particle--2{animation-delay:.35s}.rina-orb--searching .rina-particle--3{animation-delay:.75s}.rina-orb--searching .rina-particle--4{animation-delay:.2s}.rina-orb--found .rina-aura{animation:3.2s ease-in-out infinite rinaFoundGlow}.rina-orb--found .rina-orbit--one{animation:9.5s linear infinite rinaOrbit}.rina-orb--found .rina-orbit--two{animation:12s linear infinite rinaOrbitReverse}.rina-orb--found .rina-particle{opacity:1;animation:2.2s ease-in-out infinite rinaBlink}.rina-orb--found .rina-particle--2{animation-delay:.25s}.rina-orb--found .rina-particle--3{animation-delay:.65s}.rina-orb--found .rina-particle--4{animation-delay:1s}.rina-orb--guiding .rina-aura{animation:10s ease-in-out infinite rinaGuideBreath}.rina-orb--guiding .rina-orbit--one{animation:22s linear infinite rinaOrbit}.rina-orb--guiding .rina-orbit--two{animation:30s linear infinite rinaOrbitReverse}.rina-orb--guiding .rina-particle{opacity:.65;animation:6s ease-in-out infinite rinaFloat}@media(prefers-reduced-motion:reduce){.rina-orb,.rina-orb *{transition:none!important;animation:none!important}.rina-depth-layer{transform:none!important}.aterrizar-breath-orb{transition:none!important}}.rina-orb--speaking .rina-aura{opacity:calc(.7 + (var(--rina-voice-level,0) * .28));filter:blur(11px) brightness(calc(1 + (var(--rina-voice-level,0) * .3)));transition:opacity 80ms linear,filter 80ms linear;animation:6.8s ease-in-out infinite rinaPulse}.rina-orb--speaking .rina-orbit--one{opacity:calc(.62 + (var(--rina-voice-level,0) * .3));animation:18s linear infinite rinaOrbit}.rina-orb--speaking .rina-orbit--two{opacity:calc(.45 + (var(--rina-voice-level,0) * .28));animation:25s linear infinite rinaOrbitReverse}.rina-orb--speaking .rina-flame-shell{filter:brightness(calc(1 + (var(--rina-voice-level,0) * .18)));scale:calc(1 + (var(--rina-voice-level,0) * .025));transition:scale 75ms linear,filter 75ms linear}.rina-orb--speaking .rina-flame-core{filter:brightness(calc(1 + (var(--rina-voice-level,0) * .42)));scale:calc(1 + (var(--rina-voice-level,0) * .075));transition:scale 70ms linear,filter 70ms linear}.rina-orb--speaking .rina-particle{opacity:calc(.45 + (var(--rina-voice-level,0) * .5));animation:5.8s ease-in-out infinite rinaFloat}.rina-orb--speaking .rina-depth-layer--body-core{transform:translate3d(calc(var(--rina-depth-x,0) * 4.8px),calc(var(--rina-depth-y,0) * 3.4px),36px)}@media(prefers-reduced-motion:reduce){.rina-orb--speaking .rina-flame-shell,.rina-orb--speaking .rina-flame-core{scale:1}}.rina-body-anchor{z-index:82;pointer-events:auto;touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;transition:left var(--rina-body-move-duration,0s) cubic-bezier(.22,.75,.18,1),top var(--rina-body-move-duration,0s) cubic-bezier(.22,.75,.18,1),filter .45s ease,opacity .45s ease;will-change:left,top;position:fixed;transform:translate(-50%,-50%)}.rina-body-anchor.is-dragging{cursor:grabbing;--rina-body-move-duration:0s!important}.rina-body-hit{color:inherit;cursor:inherit;perspective:920px;transform-style:preserve-3d;background:0 0;border:0;outline:none;place-items:center;padding:0;display:grid;position:relative}.rina-body-hit:after{content:"";opacity:0;box-shadow:0 0 0 1px color-mix(in oklab,var(--color-gold) 34%,transparent);pointer-events:none;border-radius:999px;transition:opacity .28s,transform .28s;position:absolute;inset:14%;transform:scale(.94)}.rina-body-hit:hover:after,.rina-body-hit:focus-visible:after,.rina-body-anchor.is-open .rina-body-hit:after{opacity:.5;transform:scale(1)}.rina-body-anchor.is-muted{filter:saturate(.88)}.rina-body-anchor.is-muted:after{content:"";background:color-mix(in oklab,var(--color-parchment) 72%,transparent);width:8px;height:8px;box-shadow:0 0 8px color-mix(in oklab,var(--color-parchment) 34%,transparent);opacity:.64;pointer-events:none;border-radius:999px;position:absolute;bottom:9%;right:3%}@media(prefers-reduced-motion:reduce){.rina-body-anchor{transition:none!important}}.rina-body-hit{transform:rotateX(calc(var(--rina-depth-y,0) * -2.2deg)) rotateY(calc(var(--rina-depth-x,0) * 3deg));transition:transform .65s cubic-bezier(.22,.75,.18,1)}.rina-body-anchor.is-dragging .rina-body-hit{transition-duration:.18s;transform:rotateX(0)rotateY(0)scale(1.025)}@media(prefers-reduced-motion:reduce){.rina-body-hit{transform:none!important}}@keyframes rinaBodySway{0%,to{transform:rotate(-.45deg)rotateY(-1.1deg)translateY(0)}50%{transform:rotate(.45deg)rotateY(1.1deg)translateY(-1.5px)}}.rina-body-sway{transform-style:preserve-3d;transform-origin:50% 58%;place-items:center;animation:13.5s ease-in-out infinite rinaBodySway;display:grid}.rina-body-anchor.is-dragging .rina-body-sway{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.rina-body-sway{animation:none!important}}@keyframes rinaBodyGreeting{0%{transform:rotate(0)rotateY(0)translateY(0)scale(1)}42%{transform:rotate(-.8deg)rotateY(-2deg)translateY(-4px)scale(1.055)}72%{transform:rotate(.35deg)rotateY(1deg)translateY(-1px)scale(1.018)}to{transform:rotate(0)rotateY(0)translateY(0)scale(1)}}.rina-body-anchor.is-open .rina-body-sway{animation:.72s cubic-bezier(.2,.78,.18,1) both rinaBodyGreeting,13.5s ease-in-out .72s infinite rinaBodySway}@media(prefers-reduced-motion:reduce){.rina-body-anchor.is-open .rina-body-sway{animation:none!important}}
