.r1{background:var(--color-paper);color:var(--color-ink);overflow-x:clip}.r1 .r1-hide-sb{scrollbar-width:none}.r1 .r1-hide-sb::-webkit-scrollbar{display:none}.r1-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:9999px}.r1-dot,.r1-dot:after{background:var(--color-lime)}.r1-dot:after{content:"";position:absolute;inset:0;border-radius:inherit;animation:r1-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.r1-dot-ink,.r1-dot-ink:after{background:var(--color-ink)}@keyframes r1-ping{0%{transform:scale(1);opacity:.7}80%,to{transform:scale(2.8);opacity:0}}.r1-word{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.12em;margin-bottom:-.12em}.r1-word>span{display:inline-block;transform:translateY(105%);animation:r1-word .85s cubic-bezier(.23,1,.32,1) forwards;animation-delay:calc(var(--i) * 70ms + .2s)}@keyframes r1-word{to{transform:translateY(0)}}.r1-marquee{display:flex;width:max-content;animation:r1-marquee 48s linear infinite}.r1-marquee-wrap:focus-within .r1-marquee,.r1-marquee-wrap:hover .r1-marquee{animation-play-state:paused}@keyframes r1-marquee{to{transform:translateX(-50%)}}.r1-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.r1-press{transition:transform .14s cubic-bezier(.23,1,.32,1),background-color .14s ease}.r1-press:active{transform:scale(.97)}.r1-card-img{transition:transform .6s cubic-bezier(.23,1,.32,1)}.r1-card{transition:transform .26s cubic-bezier(.23,1,.32,1)}.r1-chip{transition:background-color .14s ease,color .14s ease,transform .14s cubic-bezier(.23,1,.32,1)}.r1-chip:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.r1-card:hover{transform:translateY(-6px)}.r1-card:hover .r1-card-img{transform:scale(1.06)}.r1-chip:hover{background:var(--color-ink);color:var(--color-lime)}.r1-btn:hover{background:var(--color-lime-press)}}.r1-card{-webkit-tap-highlight-color:transparent}@media (hover:none){.r1-card.is-focus .r1-card-img{transform:scale(1.06)}.r1-card:active .r1-card-img{transform:scale(1.1);transition-duration:.3s}}@media (prefers-reduced-motion:reduce){.r1-word>span{animation:r1-fade .3s ease forwards;transform:none;opacity:0;animation-delay:0s}@keyframes r1-fade{to{opacity:1}}.r1-marquee{animation:none;width:auto;overflow-x:auto}.r1-marquee [aria-hidden=true]{display:none}.r1-dot:after{animation:none;opacity:0}.r1-card,.r1-card-img{transition:none}.r1-card:active .r1-card-img,.r1-card:hover,.r1-card:hover .r1-card-img{transform:none}}