.rr-v2{--ease:cubic-bezier(.2, .7, .2, 1);color:#0b0b0b;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.011em;background:#f4f4f4}.rr-v2 ::selection{color:#fff;background:#365705}.rr-v2-shell{--rocky-out:0}@keyframes rrTvFloat{0%,to{transform:translateY(0)rotate(-.3deg)}50%{transform:translateY(-8px)rotate(.3deg)}}.rr-tv{animation:8s ease-in-out infinite rrTvFloat}@keyframes rrRockyBob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.rr-rocky-hero{opacity:calc(1 - var(--rocky-out,0));transition:opacity .4s var(--ease);animation:3.4s ease-in-out infinite rrRockyBob}#rr-hero-tv.rr-hero-launched .rr-rocky-hero,#rr-hero-tv.rr-hero-launched .rr-hero-speech{opacity:0;transition:none}@keyframes rrLedBlink{50%{opacity:.3}}.rr-led{animation:1.6s infinite rrLedBlink}@keyframes rrBobble{0%,to{transform:rotate(2deg)translateY(0)}50%{transform:rotate(2deg)translateY(-4px)}}.rr-hero-speech{opacity:calc(1 - var(--rocky-out,0));transition:opacity .4s var(--ease);animation:4s ease-in-out infinite rrBobble;transform:rotate(2deg)}@keyframes rrFloatA{0%,to{transform:translateY(0)rotate(-6deg)}50%{transform:translateY(-10px)rotate(-4deg)}}@keyframes rrFloatB{0%,to{transform:translateY(0)rotate(5deg)}50%{transform:translateY(-10px)rotate(7deg)}}.rr-sticker-a{animation:5s ease-in-out infinite rrFloatA}.rr-sticker-b{animation:5.5s ease-in-out infinite rrFloatB}.rr-sticker-a-rev{animation:6s ease-in-out infinite reverse rrFloatA}.rr-sticker-b-fast{animation:4.8s ease-in-out infinite rrFloatB}@keyframes rrArrowBounce{0%,to{transform:rotate(45deg)translate(0)}50%{transform:rotate(45deg)translate(3px,3px)}}.rr-arrow{animation:1.6s ease-in-out infinite rrArrowBounce}@keyframes rrDocDrop{0%{opacity:0;transform:translateY(-30px)rotate(-6deg)}18%,78%{opacity:1;transform:translateY(0)rotate(-2deg)}to{opacity:0;transform:translateY(20px)rotate(3deg)}}.rr-doc-card{animation:3.6s ease-in-out infinite rrDocDrop}@keyframes rrScanMove{0%{top:22%}to{top:78%}}.rr-scan{animation:1.8s linear infinite rrScanMove;top:50%}@keyframes rrCursor{50%{opacity:0}}.rr-cursor{vertical-align:-2px;background:#000;width:7px;height:1em;animation:1s infinite rrCursor;display:inline-block}@keyframes rrPulseDot{50%{box-shadow:0 0 0 6px #4a78060d}}.rr-pulse-step{animation:1.8s infinite rrPulseDot;box-shadow:0 0 0 4px #4a780624}.rr-reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(40px)}.rr-reveal.rr-in{opacity:1;transform:none}.rr-reveal.rr-d1{transition-delay:80ms}.rr-reveal.rr-d2{transition-delay:.16s}.rr-reveal.rr-d3{transition-delay:.24s}.rr-reasons{flex-direction:column;transition:transform .55s cubic-bezier(.86,0,.07,1);display:flex}.rr-reasons>span{white-space:nowrap;color:#365705;align-items:center;height:1.2em;font-style:italic;font-weight:400;display:flex}.rr-narrator-fly{pointer-events:none;z-index:70;will-change:transform, opacity;transform-origin:bottom;position:fixed;top:0;left:0}@keyframes rrRockyBobN{0%,to{transform:translateY(0)rotate(-.5deg)}50%{transform:translateY(-6px)rotate(.5deg)}}.rr-narrator-bob{width:100%;height:100%;animation:3.2s ease-in-out infinite rrRockyBobN;position:relative}.rr-narrator-fly .rr-pose-group{display:none}.rr-narrator-fly[data-pose=thinking] .rr-pose-thinking,.rr-narrator-fly[data-pose=upload] .rr-pose-upload,.rr-narrator-fly[data-pose=diagnose] .rr-pose-diagnose,.rr-narrator-fly[data-pose=recover] .rr-pose-recover,.rr-narrator-fly[data-pose=globe] .rr-pose-globe,.rr-narrator-fly[data-pose=celebrate] .rr-pose-celebrate{display:block}.rr-bubble{color:#0b0b0b;pointer-events:auto;opacity:0;min-width:200px;max-width:240px;transition:opacity .38s var(--ease), transform .38s var(--ease);z-index:1;background:#fff;border:1px solid #d6d9dc;border-radius:18px;padding:12px 18px;font-family:Denton,ui-sans-serif,system-ui;font-size:17px;font-style:italic;line-height:1.3;position:absolute;top:12px;transform:translateY(6px);box-shadow:0 2px 4px #0000000a,0 18px 40px -16px #0000001a}.rr-narrator-fly[data-side=left] .rr-bubble{margin-left:-10px;left:100%}.rr-narrator-fly[data-side=right] .rr-bubble{margin-right:-10px;right:100%}.rr-bubble.rr-show{opacity:1;transform:none}.rr-bubble .rr-u{color:#365705}.rr-bubble:after{content:"";background:#fff;width:14px;height:14px;position:absolute;bottom:22px;transform:rotate(45deg)}.rr-narrator-fly[data-side=left] .rr-bubble:after{border-bottom:1px solid #d6d9dc;border-left:1px solid #d6d9dc;left:-7px}.rr-narrator-fly[data-side=right] .rr-bubble:after{border-top:1px solid #d6d9dc;border-right:1px solid #d6d9dc;right:-7px}.rr-progress{letter-spacing:.16em;text-transform:uppercase;color:#fff;white-space:nowrap;width:max-content;transition:opacity .36s var(--ease);background:#000;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-family:Space Mono,ui-monospace,monospace;font-size:10px;font-weight:600;display:inline-flex;position:absolute;bottom:-6px;box-shadow:0 1px 2px #0000000a,0 6px 18px -8px #0000000f}.rr-narrator-fly[data-phase=idle] .rr-progress,.rr-narrator-fly[data-phase=jumping] .rr-progress{opacity:0}.rr-narrator-fly[data-phase=following] .rr-progress{opacity:1}.rr-narrator-fly[data-side=left] .rr-progress{left:50%;transform:translate(-50%)}.rr-narrator-fly[data-side=right] .rr-progress{right:50%;transform:translate(50%)}@media (max-width:880px){.rr-bubble{display:none}.rr-progress{padding:5px 10px;font-size:9px}}@media (max-width:520px){.rr-narrator-fly{display:none}}
