.rb-keep{word-break:keep-all;overflow-wrap:break-word}.rb-stage{perspective:800px;transform:rotateY(calc(var(--tilt, 0) * .35deg));transition:transform .25s ease-out}.rb-ring{opacity:0;transform:translateY(70%) scale(.9);will-change:transform;filter:drop-shadow(0 6px 6px rgba(0,0,0,.35))}.rb-hero[data-open=true] .rb-ring{animation:rb-rise .8s cubic-bezier(.2,.8,.3,1.1) 3s forwards}@keyframes rb-rise{0%{opacity:0;transform:translateY(70%) scale(.9)}35%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}.rb-glint{top:6%;left:calc(20% + var(--tilt, 0) * 1.2%);background:radial-gradient(ellipse at center,rgba(255,255,255,.95) 0,rgba(255,255,255,0) 70%);opacity:.85;mix-blend-mode:screen;transition:left .25s ease-out}.rb-hero[data-open=true] .rb-glint{animation:rb-sweep .9s ease-in-out 3.9s 1}@keyframes rb-sweep{0%{transform:translateX(-60%) scale(.6);opacity:.2}50%{transform:translateX(0) scale(1.6);opacity:1}to{transform:translateX(60%) scale(.8);opacity:.85}}.rb-lid{z-index:4;-webkit-tap-highlight-color:transparent}.rb-lid:focus-visible{outline:2px solid #D9B77A;outline-offset:4px}.rb-spark{position:absolute;z-index:6;border-radius:50%;background:#FFF3C4;opacity:0;box-shadow:0 0 6px 1px rgba(255,243,196,.8)}.rb-hero[data-open=true] .rb-spark{animation:rb-spark 1.2s ease-out calc(3.7s + var(--d)) forwards}@keyframes rb-spark{0%{opacity:0;transform:translateY(14px) scale(.4)}25%{opacity:1}to{opacity:0;transform:translateY(-46px) scale(1)}}.rb-hint{animation:bp-pulse 2.2s ease-in-out infinite}.rb-hero[data-open=true] .rb-hint{animation:none}.rb-shot{transition:transform .15s ease}.rb-shot:active{transform:scale(.97)}.rb[data-open=false] .rb-hero~section{display:none}.rb[data-open=true] .rb-hero~section{animation:bp-in .7s ease .2s both}@media (prefers-reduced-motion:reduce){.rb-hero[data-open=true] .rb-glint,.rb-hero[data-open=true] .rb-spark,.rb-hint,.rb[data-open=true] .rb-hero~section{animation:none!important}.rb-hero[data-open=true] .rb-ring{animation-duration:.01s!important;animation-delay:0s!important}.rb-glint,.rb-stage{transition:none!important}}