.rumo-swap__stage{clip-path:inset(-5rem -5rem -4rem);cursor:pointer;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.rumo-swap__stage:after{z-index:50;background:linear-gradient(to bottom, #faf8f400, var(--rumo-cream) 80%);content:"";pointer-events:none;height:6.5rem;position:absolute;bottom:-4rem;left:-1.5rem;right:-1.5rem}.rumo-swap__fit{transform-origin:bottom;position:absolute;bottom:0;left:50%}.rumo-swap__deck{position:absolute;bottom:4rem;left:0}.rumo-swap__card{transform-style:preserve-3d;will-change:transform;backface-visibility:hidden;position:absolute;top:50%;left:50%}.rumo-swap__stage:focus-visible{outline:2px solid var(--rumo-copper);outline-offset:4px;border-radius:1rem}.rumo-swap__hint{z-index:1;color:var(--rumo-muted);text-align:center;margin-top:-2.25rem;font-size:1rem;font-weight:550;transition:opacity .4s ease-out;position:relative}.rumo-swap__hint:before{content:"↕ ";color:var(--rumo-copper)}.rumo-swap__hint.is-used{opacity:0}.rumo-map-week__hot{transform-box:fill-box;transform-origin:50% 100%}@media (prefers-reduced-motion:no-preference){.rumo-swap__card:not([aria-hidden=true]) .rumo-map-week__hot{animation:.42s cubic-bezier(.34,1.56,.64,1) both rumo-map-week-fill;animation-delay:calc(.45s + var(--i,0) * .11s)}}@keyframes rumo-map-week-fill{0%{opacity:0;transform:scaleY(.2)}to{opacity:1;transform:scaleY(1)}}.rumo-rank-columns__task,.rumo-rank-columns__pick{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.rumo-swap__card:not([aria-hidden=true]) .rumo-rank-columns__task{animation:.46s cubic-bezier(.3,1.4,.5,1) both rumo-rank-columns-drop;animation-delay:calc(.45s + var(--i,0) * .14s)}.rumo-swap__card:not([aria-hidden=true]) .rumo-rank-columns__pick{animation:.42s cubic-bezier(.3,1.6,.5,1) 1.15s both rumo-rank-columns-pop}}@keyframes rumo-rank-columns-drop{0%{opacity:0;transform:translateY(-12px)}}@keyframes rumo-rank-columns-pop{0%{opacity:0;transform:scale(.3)}}.rumo-rules-approve__row,.rumo-rules-approve__yes,.rumo-rules-approve__tap,.rumo-rules-approve__done{transform-box:fill-box;transform-origin:50%}.rumo-rules-approve__tap,.rumo-rules-approve__done,.rumo-rules-approve__count-after{opacity:0}@media (prefers-reduced-motion:no-preference){.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__row{animation:.46s cubic-bezier(.3,1.4,.5,1) both rumo-rules-approve-drop;animation-delay:calc(.45s + var(--i,0) * .14s)}.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__yes{animation:5.6s 1.3s infinite rumo-rules-approve-press}.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__tap{animation:5.6s ease-out 1.3s infinite rumo-rules-approve-tap}.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__done{animation:5.6s cubic-bezier(.23,1,.32,1) 1.3s infinite rumo-rules-approve-done}.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__count-before{animation:5.6s 1.3s infinite rumo-rules-approve-before}.rumo-swap__card:not([aria-hidden=true]) .rumo-rules-approve__count-after{animation:5.6s 1.3s infinite rumo-rules-approve-after}}@keyframes rumo-rules-approve-drop{0%{opacity:0;transform:translateY(-10px)}}@keyframes rumo-rules-approve-press{0%,28%,36%,to{transform:scale(1)}31%{transform:scale(.9)}}@keyframes rumo-rules-approve-tap{0%,27%{opacity:0;transform:scale(.4)}30%{opacity:.55;transform:scale(.8)}40%,to{opacity:0;transform:scale(2.4)}}@keyframes rumo-rules-approve-done{0%,35%{opacity:0;transform:scale(.96)}41%,86%{opacity:1;transform:scale(1)}93%,to{opacity:0;transform:scale(1)}}@keyframes rumo-rules-approve-before{0%,37%{opacity:1}41%,88%{opacity:0}93%,to{opacity:1}}@keyframes rumo-rules-approve-after{0%,37%{opacity:0}41%,88%{opacity:1}93%,to{opacity:0}}.rumo-setup-profile__know,.rumo-setup-profile__ask,.rumo-setup-profile__reply,.rumo-setup-profile__ready{transform-box:fill-box;transform-origin:50%}.rumo-setup-profile__reply{transform-origin:100% 100%}.rumo-setup-profile__ask{transform-origin:0 100%}@media (prefers-reduced-motion:no-preference){.rumo-swap__card:not([aria-hidden=true]) .rumo-setup-profile__know{animation:.42s cubic-bezier(.23,1,.32,1) both rumo-setup-profile-in;animation-delay:calc(.45s + var(--i,0) * .12s)}.rumo-swap__card:not([aria-hidden=true]) .rumo-setup-profile__ask{animation:.42s cubic-bezier(.3,1.5,.5,1) .95s both rumo-setup-profile-pop}.rumo-swap__card:not([aria-hidden=true]) .rumo-setup-profile__reply{animation:.42s cubic-bezier(.3,1.5,.5,1) 1.45s both rumo-setup-profile-pop}.rumo-swap__card:not([aria-hidden=true]) .rumo-setup-profile__source{animation:.36s 1.45s both rumo-setup-profile-source}.rumo-swap__card:not([aria-hidden=true]) .rumo-setup-profile__ready{animation:.42s cubic-bezier(.3,1.6,.5,1) 1.85s both rumo-setup-profile-pop}}@keyframes rumo-setup-profile-in{0%{opacity:0;transform:translate(-8px)}}@keyframes rumo-setup-profile-pop{0%{opacity:0;transform:scale(.4)}}@keyframes rumo-setup-profile-source{0%{fill:#fff;stroke:#d8cdb9}}.rumo-receive{background:var(--rumo-surface);-webkit-font-smoothing:antialiased;border-radius:1.25rem;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden;box-shadow:0 16px 32px #17140f1a,0 3px 8px #17140f0f,inset 0 0 0 1px #17140f0f}@property --rumo-receive-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.rumo-receive[data-art]{background:linear-gradient(180deg, #eef8f4 0%, var(--rumo-surface) 55%) padding-box, conic-gradient(from var(--rumo-receive-angle), var(--rumo-copper), #eb7d31, #f2b23e, #eb7d31, var(--rumo-copper)) border-box;border:5px solid #0000;animation:7s linear infinite rumo-receive-ring}@keyframes rumo-receive-ring{to{--rumo-receive-angle:360deg}}.rumo-receive__strip{background:var(--rumo-copper);color:#fff;padding:.7rem 1.35rem;font-size:1.0625rem;font-weight:700;transition:color .3s ease-out}.rumo-swap__card[aria-hidden=true] .rumo-receive__strip{color:#0000}.rumo-receive__stage{width:64%;margin:1.25rem auto 0;position:relative}.rumo-receive__art{width:100%;display:block}.rumo-receive__paper{fill:#f2eee6;stroke:var(--rumo-ink);stroke-linejoin:round;stroke-width:5px}.rumo-receive__line,.rumo-receive__rank-line,.rumo-receive__gate,.rumo-receive__orbit{stroke:var(--rumo-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.rumo-receive__route{stroke:var(--rumo-ink);stroke-dasharray:1 12;stroke-linecap:round;stroke-width:6px}.rumo-receive__pin,.rumo-receive__module{fill:var(--rumo-copper);stroke:var(--rumo-copper);stroke-linejoin:round;stroke-width:4px}.rumo-receive__paper-fill{fill:#fffdf9}.rumo-receive__ink-fill{fill:var(--rumo-ink)}.rumo-receive__copper-fill{fill:var(--rumo-copper)}.rumo-receive__muted-fill{fill:#c9c5bd}.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__signal{stroke:var(--rumo-copper);stroke-linecap:round;stroke-linejoin:round;stroke-width:5px}.rumo-receive__module-mark{stroke:#fff;stroke-linecap:round;stroke-width:5px}.rumo-receive__text{color:var(--rumo-ink);margin-top:auto;padding:0 1.5rem 1.5rem;font-size:1.45rem;font-weight:650;line-height:1.3}@media (width<=480px){.rumo-receive__text{font-size:1.65rem}.rumo-receive__strip{font-size:1.4rem}}.rumo-receive__strip--flow,.rumo-receive__strip--warm,.rumo-receive__strip--pinned{background-size:220% 100%;animation:5.5s ease-in-out infinite alternate rumo-receive-strip-flow}.rumo-receive__strip--flow{background-image:linear-gradient(100deg, var(--rumo-copper) 0%, #eb7d31 44%, #f2b23e 58%, var(--rumo-copper) 100%);text-shadow:0 1px 2px #6e1e0c80,0 0 14px #6e1e0c59}.rumo-receive__strip--warm{background-image:linear-gradient(100deg, var(--rumo-copper-strong) 0%, var(--rumo-copper) 30%, #e2672f 50%, var(--rumo-copper) 70%, var(--rumo-copper-strong) 100%);text-shadow:0 1px 1px #6e1e0c4d}.rumo-receive__strip--pinned{background-image:linear-gradient(90deg, var(--rumo-copper) 0%, var(--rumo-copper) 38%, #d84b3400 62%), linear-gradient(100deg, var(--rumo-copper) 0%, #eb7d31 44%, #f2b23e 58%, var(--rumo-copper) 100%);background-size:100% 100%,220% 100%;animation-name:rumo-receive-strip-flow-pinned}@keyframes rumo-receive-strip-flow{0%{background-position:100%}to{background-position:0%}}@keyframes rumo-receive-strip-flow-pinned{0%{background-position:0 0,100%}to{background-position:0 0,0%}}@media (prefers-reduced-motion:reduce){.rumo-receive[data-art],.rumo-receive__strip--flow,.rumo-receive__strip--warm,.rumo-receive__strip--pinned{animation:none}}@keyframes rr-draw{0%{stroke-dashoffset:1px}}@keyframes rr-fill-in{0%{fill-opacity:0}}@keyframes rr-fade{0%{opacity:0}}@keyframes rr-pop{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.28)}to{transform:scale(1)}}@keyframes rr-march{to{stroke-dashoffset:-13px}}@keyframes rr-bob{50%{transform:translateY(-5px)}}@keyframes rr-pulse{50%{transform:scale(1.3)}}@keyframes rr-blink{50%{opacity:.3}}@keyframes rr-spin{to{transform:rotate(360deg)}}@keyframes rr-breathe{50%{transform:scale(1.1)}}@keyframes rr-wipe{0%{clip-path:inset(0 100% 0 0)}}@keyframes rr-rise{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.92)}}@keyframes rr-text-up{0%{opacity:0;transform:translateY(14px)}}@keyframes rr-reveal{0%{clip-path:inset(-10% 100% -10% -10%)}}@keyframes rr-scan{0%{opacity:0;left:0}10%,90%{opacity:1}to{opacity:0;left:100%}}@media (prefers-reduced-motion:no-preference){.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion]{--rr-fills:.rumo-receive__ink-fill, .rumo-receive__copper-fill, .rumo-receive__muted-fill, .rumo-receive__paper-fill, .rumo-receive__pin, .rumo-receive__module}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=draw] :is(.rumo-receive__paper,.rumo-receive__line,.rumo-receive__rank-line,.rumo-receive__gate,.rumo-receive__orbit,.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__signal,.rumo-receive__module-mark){stroke-dasharray:1;animation:.65s cubic-bezier(.4,0,.2,1) .65s both rr-draw}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=draw] .rumo-receive__paper{animation:.65s cubic-bezier(.4,0,.2,1) .35s both rr-draw,.5s ease-out .35s both rr-fill-in}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=draw] :is(.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__signal,.rumo-receive__module-mark){animation-delay:1s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=draw] :is(.rumo-receive__ink-fill,.rumo-receive__copper-fill,.rumo-receive__muted-fill,.rumo-receive__paper-fill,.rumo-receive__pin,.rumo-receive__module,.rumo-receive__route){animation:.45s ease-out .9s both rr-fade}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] :is(.rumo-receive__ink-fill,.rumo-receive__copper-fill,.rumo-receive__muted-fill,.rumo-receive__paper-fill,.rumo-receive__pin,.rumo-receive__module,.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__signal,.rumo-receive__module-mark){transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) both rr-pop}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] .rumo-receive__ink-fill{animation-delay:.45s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] :is(.rumo-receive__pin,.rumo-receive__module){animation-delay:.55s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] .rumo-receive__copper-fill{animation-delay:.7s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] .rumo-receive__muted-fill,.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] .rumo-receive__paper-fill{animation-delay:.85s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] :is(.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__module-mark){animation-delay:.95s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] .rumo-receive__signal{animation-delay:1.05s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=pop] :is(.rumo-receive__paper,.rumo-receive__line,.rumo-receive__rank-line,.rumo-receive__gate,.rumo-receive__orbit,.rumo-receive__route){animation:.4s ease-out .3s both rr-fade}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__route{animation:1.6s linear infinite rr-march}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__pin{animation:2.2s ease-in-out infinite rr-bob}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__rank-one{animation:1.8s ease-in-out infinite rr-bob}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] :is(.rumo-receive__ink-fill,.rumo-receive__copper-fill,.rumo-receive__muted-fill){transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rr-pulse}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__copper-fill{animation-delay:.3s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__muted-fill{animation-delay:.6s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__signal{animation:1.4s ease-in-out infinite rr-blink}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__orbit:first-of-type{transform-origin:120px 83px;animation:18s linear infinite rr-spin}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=alive] .rumo-receive__module{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite rr-breathe}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] :is(.rumo-receive__paper,.rumo-receive__line,.rumo-receive__rank-line,.rumo-receive__gate,.rumo-receive__orbit){stroke-dasharray:1;animation:.6s cubic-bezier(.4,0,.2,1) .4s both rr-draw}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] .rumo-receive__paper{animation:.6s cubic-bezier(.4,0,.2,1) .3s both rr-draw,.45s ease-out .3s both rr-fill-in}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] :is(.rumo-receive__ink-fill,.rumo-receive__copper-fill,.rumo-receive__muted-fill,.rumo-receive__paper-fill,.rumo-receive__pin,.rumo-receive__module,.rumo-receive__rank-one,.rumo-receive__check,.rumo-receive__signal,.rumo-receive__module-mark){transform-box:fill-box;transform-origin:50%;animation:.52s cubic-bezier(.34,1.56,.64,1) 1s both rr-pop}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] :is(.rumo-receive__copper-fill,.rumo-receive__pin,.rumo-receive__module){animation-delay:1.15s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] :is(.rumo-receive__check,.rumo-receive__rank-one,.rumo-receive__signal,.rumo-receive__module-mark){animation-delay:1.3s}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=both] .rumo-receive__route{animation:.4s ease-out .8s both rr-fade}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=cascade] .rumo-receive__strip{animation:.5s cubic-bezier(.4,0,.2,1) .25s both rr-wipe}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=cascade] .rumo-receive__stage{animation:.65s cubic-bezier(.22,1,.36,1) .5s both rr-rise}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=cascade] .rumo-receive__text{animation:.55s cubic-bezier(.22,1,.36,1) .85s both rr-text-up}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=scan] .rumo-receive__art{animation:1s cubic-bezier(.45,0,.25,1) .5s both rr-reveal}.rumo-swap__card:not([aria-hidden=true]) .rumo-receive[data-motion=scan] .rumo-receive__stage:after{background:var(--rumo-copper);content:"";border-radius:2px;width:3px;margin-left:-1.5px;animation:1s cubic-bezier(.45,0,.25,1) .5s both rr-scan;position:absolute;top:-6%;bottom:-6%;box-shadow:0 0 12px 2px #d84b348c,0 0 28px 6px #d84b3440}}
