.rg-journey{--rg-plum:var(--rilo-plum,#47243e);--rg-ease:cubic-bezier(.22,1,.36,1);scrollbar-width:none;min-height:44px;font:500 13px/1.2 var(--rilo-font,"Onest",system-ui,-apple-system,sans-serif);letter-spacing:0;color:var(--rilo-muted,#735c6c);white-space:nowrap;align-items:stretch;gap:12px;margin:0;padding:4px 0 2px;list-style:none;display:flex;overflow-x:auto}.rg-journey::-webkit-scrollbar{display:none}.rg-journey li{flex:1 1 0;min-width:0;margin:0;display:flex}.rg-arrow{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rg-step{min-width:0;min-height:44px;font:inherit;color:inherit;letter-spacing:inherit;text-align:left;white-space:normal;background:0 0;border:0;border-radius:0;flex:1;align-items:center;margin:0;padding:12px 0 0;line-height:1.2;display:flex;position:relative;overflow:visible}.rg-step:before{content:"";background:var(--rilo-line,#e7d9dc);height:2px;transition:background-color .16s var(--rg-ease);border-radius:2px;position:absolute;top:0;left:0;right:0}button.rg-step{color:var(--rg-plum);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none}button.rg-step:before{background:var(--rg-plum)}button.rg-step:hover{color:var(--rilo-plum-hover,#603351)}button.rg-step:focus-visible{outline:2px solid var(--rg-plum);outline-offset:-2px;border-radius:12px}.rg-step[aria-current]{color:var(--rg-plum);font-weight:600}.rg-step[aria-current]:before{background:var(--rg-plum)}.rg-step[data-off]{color:var(--rilo-muted,#735c6c)}.rg-help-button{width:44px;height:44px;color:var(--rilo-plum,#47243e);font:500 14px/1 var(--rilo-font,"Onest",system-ui,sans-serif);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:0;padding:0;transition:background-color .16s cubic-bezier(.22,1,.36,1);display:grid}.rg-help-button span{border:1px solid color-mix(in srgb,currentColor 55%,transparent);border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rg-help-button:hover{background:var(--rilo-peach,#fbe1cb)}.rg-help-button:focus-visible{outline:2px solid var(--rilo-plum,#47243e);outline-offset:-2px}.rg-scrim{z-index:39;background:#47243eb3;background:color-mix(in srgb,var(--rilo-plum,#47243e) 70%,transparent);backdrop-filter:blur(2px);pointer-events:none;animation:.32s cubic-bezier(.22,1,.36,1) both rg-fade;position:fixed;inset:0}.rg-scrim[hidden]{display:none}.rg-scrim.is-scrolling{backdrop-filter:none}.rg-ring{z-index:40;box-shadow:0 0 0 1.5px #fff8f0cc,0 0 0 9999px #47243eb3;box-shadow:0 0 0 1.5px color-mix(in srgb,var(--rilo-cream,#fff8f0) 80%,transparent),0 0 0 9999px color-mix(in srgb,var(--rilo-plum,#47243e) 70%,transparent);pointer-events:none;border:0;border-radius:12px;animation:.32s cubic-bezier(.22,1,.36,1) both rg-fade;position:fixed}.rg-ring[hidden]{display:none}.rg-ring.is-pulse:after{content:"";border:1.5px solid color-mix(in srgb,var(--rilo-cream,#fff8f0) 90%,transparent);border-radius:inherit;opacity:0;animation:.6s cubic-bezier(.22,1,.36,1) .32s both rg-pulse;position:absolute;inset:-1.5px}@keyframes rg-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.rg-scrim:has(+.rg-ring:not([hidden])),.rg-ring:not([hidden])~.rg-scrim{background:0 0}@media (width>=761px) and (height>=501px){.rg-scrim{backdrop-filter:blur(3px)}}.rg-help{z-index:41;box-sizing:border-box;background:#47243e;background:var(--rilo-plum,#47243e);color:var(--rilo-cream,#fff8f0);font-family:var(--rilo-font,"Onest",system-ui,-apple-system,sans-serif);text-align:left;letter-spacing:0;border-radius:20px;margin:0;padding:18px 20px 12px;position:fixed;box-shadow:0 24px 60px -24px #47243e2e}.rg-help *{box-sizing:border-box}.rg-help.is-in{animation:.32s cubic-bezier(.22,1,.36,1) both rg-in}.rg-help-count{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--rilo-cream,#fff8f0) 72%,transparent);font-variant-numeric:tabular-nums;margin:0 0 10px;font-size:13px;font-weight:600;line-height:1.3}.rg-help-count:empty{display:none}.rg-help-title{letter-spacing:-.03em;color:var(--rilo-cream,#fff8f0);text-wrap:balance;margin:0;font-size:22px;font-weight:600;line-height:1.2}.rg-help-text{color:color-mix(in srgb,var(--rilo-cream,#fff8f0) 88%,transparent);text-wrap:pretty;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.55}.rg-help-text:empty{display:none}.rg-help-actions{gap:2px;margin-top:16px;display:grid}.rg-help-actions button{min-height:48px;color:var(--rilo-cream,#fff8f0);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;margin:0;padding:12px 22px;font-family:inherit;font-size:16px;font-weight:550;line-height:1.2;transition:background-color .16s cubic-bezier(.22,1,.36,1),border-color .16s cubic-bezier(.22,1,.36,1)}.rg-help-actions .rg-help-next{border:1px solid color-mix(in srgb,var(--rilo-cream,#fff8f0) 85%,transparent)}.rg-help-actions .rg-help-more{border:1px solid color-mix(in srgb,var(--rilo-cream,#fff8f0) 40%,transparent)}.rg-help-actions .rg-help-skip{color:color-mix(in srgb,var(--rilo-cream,#fff8f0) 80%,transparent)}.rg-help-actions button:hover{background:color-mix(in srgb,var(--rilo-cream,#fff8f0) 12%,transparent)}.rg-help-actions .rg-help-next:hover{background:var(--rilo-cream,#fff8f0);color:var(--rilo-plum,#47243e)}.rg-help-actions button:focus-visible{outline:2px solid var(--rilo-cream,#fff8f0);outline-offset:3px}@media (width>=761px) and (height>=501px){.rg-journey{max-width:760px}.rg-help-actions{flex-wrap:wrap;justify-content:flex-start;gap:8px;display:flex}.rg-help-actions .rg-help-skip{order:9}}.rg-swipe{width:88px;height:88px;box-shadow:none;opacity:0;pointer-events:none;background:radial-gradient(circle,#fff8f0e6 0%,#47243e2e 48%,#0000 72%);border:1px solid #47243e33;border-radius:50%;margin:-44px 0 0 -44px;animation:1.6s cubic-bezier(.22,1,.36,1) .2s 3 both rg-swipe;position:absolute;top:42%;left:50%}@keyframes rg-swipe{0%{opacity:0;transform:translate(70px)scale(.8)}15%{opacity:1;transform:translate(70px)scale(1)}70%{opacity:1;transform:translate(-70px)scale(1)}to{opacity:0;transform:translate(-70px)scale(.8)}}@keyframes rg-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rg-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.rg-help,.rg-help.is-in,.rg-ring,.rg-ring:after{animation:none!important}.rg-ring:after,.rg-swipe{display:none}.rg-scrim{backdrop-filter:none;animation:none!important}.rg-step:before,.rg-help-button,.rg-help-actions button{transition:none}}
