.ro4uNG_peek{z-index:0;cursor:pointer;background:0 0;border:0;width:128px;height:128px;padding:0;position:absolute;top:-78px;right:48px}.ro4uNG_peekMascot{width:100%;height:100%;transition:translate .26s cubic-bezier(.34,1.4,.64,1);display:block;position:relative}.ro4uNG_peekMascot>:not(.ro4uNG_peekQ){width:100%;height:100%}.ro4uNG_peekQ{color:#0a0f0d;width:28px;height:28px;font:800 17px/1 var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;background:#d6ee30;border:2px solid #0a0f0d;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite ro4uNG_peekQBob;display:grid;position:absolute;top:20px;right:22px;transform:rotate(12deg);box-shadow:2px 2px #0a0f0d}@keyframes ro4uNG_peekQBob{0%,to{translate:0}50%{translate:0 -4px}}.ro4uNG_peek:is(:hover,:focus-visible,[data-greet]) .ro4uNG_peekMascot{translate:0 -12px}.ro4uNG_peek:focus-visible{outline:none}.ro4uNG_peek:focus-visible .ro4uNG_peekBubble{outline:3px solid var(--focus-ring,#1f5c49);outline-offset:3px}.ro4uNG_peekBubble{color:#0a0f0d;text-align:left;opacity:0;pointer-events:none;background:#fffdf6;border:2px solid #0a0f0d;border-radius:14px 14px 4px;width:max-content;max-width:230px;padding:8px 12px;font-size:13px;font-weight:650;line-height:1.35;transition:opacity .18s,translate .22s cubic-bezier(.34,1.4,.64,1);position:absolute;top:14px;right:calc(100% + 4px);translate:8px 4px;box-shadow:3px 3px #0a0f0d}.ro4uNG_peekBubble b{text-underline-offset:.18em;font-weight:800;-webkit-text-decoration:underline #d6ee30;text-decoration:underline #d6ee30;text-decoration-thickness:2px;display:block}.ro4uNG_peek:is(:hover,:focus-visible,[data-greet]) .ro4uNG_peekBubble{opacity:1;translate:0}@media (hover:none){.ro4uNG_peekBubble{opacity:1;translate:0}}@media (max-width:640px){.ro4uNG_peek{width:100px;height:100px;top:-62px;right:12px}}@media (prefers-reduced-motion:reduce){.ro4uNG_peekMascot,.ro4uNG_peekBubble{transition:none}.ro4uNG_peekQ{animation:none}}.ro4uNG_peekMascot:where(html[data-motion=off],html[data-motion=off] *),.ro4uNG_peekBubble:where(html[data-motion=off],html[data-motion=off] *){transition:none}.ro4uNG_peekQ:where(html[data-motion=off],html[data-motion=off] *){animation:none}[data-theme=dark] .ro4uNG_peekBubble{color:#f3f6f2;background:#121a16;border-color:#f3f6f2cc;box-shadow:3px 3px #000}.ro4uNG_layer{--ink:#0a0f0d;--lime:#d6ee30;--glide:.52s cubic-bezier(.34, 1.32, .5, 1);z-index:1000;animation:.26s both ro4uNG_fade-in;position:fixed;inset:0}.ro4uNG_catcher{position:absolute;inset:0}.ro4uNG_hole{border:3px solid var(--lime);box-shadow:0 0 0 4px var(--ink), 0 0 0 200vmax #0a0f0db3;pointer-events:none;transition:top var(--glide), left var(--glide), width var(--glide), height var(--glide), border-radius var(--glide);border-radius:24px;position:fixed}.ro4uNG_hole:after{content:"";border:3px solid var(--lime);opacity:0;border-radius:30px;animation:1.8s ease-out .5s infinite ro4uNG_ping;position:absolute;inset:-10px}.ro4uNG_hole[data-empty]{border-width:0;box-shadow:0 0 0 200vmax #0a0f0db3}.ro4uNG_hole[data-empty]:after{display:none}.ro4uNG_guide{width:min(440px,100vw - 32px);transition:top var(--glide), left var(--glide);align-items:flex-end;gap:4px;display:flex;position:fixed}.ro4uNG_layer[data-centered] .ro4uNG_guide{transform:translate(-50%,-50%);top:50%!important;left:50%!important}.ro4uNG_bubble{border:2.5px solid var(--ink);min-width:0;box-shadow:5px 6px 0 var(--ink);color:var(--ink);transform-origin:100% 100%;background:#fffdf6;border-radius:20px 20px 6px;flex:1;padding:16px 18px 14px;animation:.38s cubic-bezier(.2,1.5,.4,1) both ro4uNG_pop;position:relative}.ro4uNG_bubble:after{content:"";border-right:2.5px solid var(--ink);border-bottom:2.5px solid var(--ink);background:#fffdf6;width:16px;height:16px;position:absolute;bottom:14px;right:-13px;transform:skewY(35deg)rotate(-20deg)}.ro4uNG_skip{color:#3d4a44;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:10px;right:10px}.ro4uNG_skip:hover{color:var(--ink);background:#f0f3ee}.ro4uNG_kicker{color:#1f5c49;font-family:var(--font-stack-sans), "Avenir Next", "Segoe UI", Arial, sans-serif;letter-spacing:.02em;margin:0 0 4px;font-size:13px;font-weight:800}.ro4uNG_title{letter-spacing:-.03em;margin:0 30px 6px 0;font-size:21px;font-weight:800;line-height:1.15}.ro4uNG_body{color:#3d4a44;margin:0;font-size:14.5px;line-height:1.5}.ro4uNG_actions{align-items:center;gap:8px;margin-top:14px;display:flex}.ro4uNG_dots{gap:5px;margin-right:auto;display:inline-flex}.ro4uNG_dots i{border:1.5px solid var(--ink);background:0 0;border-radius:999px;width:8px;height:8px;transition:width .25s,background .25s}.ro4uNG_dots i[data-done]{background:var(--ink)}.ro4uNG_dots i[data-on]{background:var(--lime);width:22px}.ro4uNG_back,.ro4uNG_later,.ro4uNG_next{border:2px solid var(--ink);height:40px;font:inherit;white-space:nowrap;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;font-size:14px;font-weight:800;display:inline-flex}.ro4uNG_back{width:40px;color:var(--ink);background:#fff}.ro4uNG_later{color:#3d4a44;background:0 0;border-color:#0000;padding:0 10px;font-weight:700}.ro4uNG_later:hover{color:var(--ink);text-decoration:underline}.ro4uNG_next{background:var(--lime);color:var(--ink);box-shadow:3px 3px 0 var(--ink);padding:0 18px;transition:transform .15s,box-shadow .15s}.ro4uNG_next:hover{box-shadow:4px 4px 0 var(--ink);transform:translate(-1px,-1px)}.ro4uNG_next:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}:is(.ro4uNG_skip,.ro4uNG_back,.ro4uNG_later,.ro4uNG_next):focus-visible{outline-offset:2px;outline:3px solid #2f6bff}.ro4uNG_mascot{flex:none;width:104px;height:104px;margin-bottom:-10px;animation:.52s cubic-bezier(.3,1.6,.5,1) both ro4uNG_hop}.ro4uNG_guide[data-side=above] .ro4uNG_mascot{animation-name:ro4uNG_hop-down}@media (max-width:640px){.ro4uNG_guide,.ro4uNG_layer[data-centered] .ro4uNG_guide{bottom:calc(env(safe-area-inset-bottom,0px) + 104px);width:calc(100vw - 24px);transform:none;top:auto!important;left:12px!important}.ro4uNG_title{font-size:19px}.ro4uNG_mascot{width:84px;height:84px}}@keyframes ro4uNG_fade-in{0%{opacity:0}to{opacity:1}}@keyframes ro4uNG_pop{0%{opacity:0;transform:translateY(10px)scale(.85)rotate(1.5deg)}to{opacity:1;transform:none}}@keyframes ro4uNG_hop{0%{transform:translateY(-34px)scale(.9,1.1)}60%{transform:translateY(0)scale(1.12,.88)}to{transform:none}}@keyframes ro4uNG_hop-down{0%{transform:translateY(34px)scale(.9,1.1)}60%{transform:translateY(0)scale(1.12,.88)}to{transform:none}}@keyframes ro4uNG_ping{0%{opacity:.9;transform:scale(.97)}to{opacity:0;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.ro4uNG_layer,.ro4uNG_bubble,.ro4uNG_mascot{animation:none}.ro4uNG_hole,.ro4uNG_guide{transition:none}.ro4uNG_hole:after{display:none}}.ro4uNG_layer:where(html[data-motion=off],html[data-motion=off] *),.ro4uNG_bubble:where(html[data-motion=off],html[data-motion=off] *),.ro4uNG_mascot:where(html[data-motion=off],html[data-motion=off] *){animation:none}.ro4uNG_hole:where(html[data-motion=off],html[data-motion=off] *),.ro4uNG_guide:where(html[data-motion=off],html[data-motion=off] *){transition:none}.ro4uNG_hole:where(html[data-motion=off],html[data-motion=off] *):after{display:none}html[data-motion=off] :is(.ro4uNG_layer,.ro4uNG_bubble,.ro4uNG_mascot){animation:none}html[data-motion=off] :is(.ro4uNG_hole,.ro4uNG_guide){transition:none}html[data-motion=off] .ro4uNG_hole:after{display:none}
