.Ri53QW_nimbus{display:block;overflow:visible}.Ri53QW_cloud{fill:var(--surface);stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round}.Ri53QW_gloss{fill:none;stroke:var(--rule-strong);stroke-width:2.4px;stroke-linecap:round}.Ri53QW_eyes ellipse{fill:var(--ink);transform-box:fill-box;transform-origin:50%;animation:5.5s infinite Ri53QW_blink}.Ri53QW_glint{fill:var(--surface)}.Ri53QW_cheek{fill:var(--accent);opacity:.35}.Ri53QW_mouth,.Ri53QW_arm{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round}.Ri53QW_mouthOpen{fill:var(--ink);transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out infinite alternate Ri53QW_talk}.Ri53QW_shadow{fill:var(--ink);opacity:.12;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite Ri53QW_shadow}.Ri53QW_body{animation:4.5s ease-in-out infinite Ri53QW_float}.Ri53QW_waving{transform-box:fill-box;transform-origin:0 100%;animation:.9s ease-in-out 3 Ri53QW_wave}.Ri53QW_happy .Ri53QW_body{animation:.6s ease-out Ri53QW_hop,4.5s ease-in-out .6s infinite Ri53QW_float}@keyframes Ri53QW_float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes Ri53QW_shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.86)}}@keyframes Ri53QW_blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes Ri53QW_talk{0%{transform:scaleY(.55)}to{transform:scaleY(1.1)}}@keyframes Ri53QW_wave{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes Ri53QW_hop{30%{transform:translateY(-9px)}60%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Ri53QW_body,.Ri53QW_shadow,.Ri53QW_eyes ellipse,.Ri53QW_mouthOpen,.Ri53QW_waving{animation:none!important}}.Ri53QW_launcher{z-index:60;cursor:pointer;color:inherit;background:0 0;border:0;align-items:flex-end;gap:10px;padding:0;display:flex;position:fixed;bottom:18px;right:22px}.Ri53QW_launcher:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.Ri53QW_launcherHint{font:500 .8rem/1.3 var(--font-sans);background:var(--ink);color:var(--paper);opacity:0;pointer-events:none;border-radius:10px 10px 2px;margin-bottom:30px;padding:7px 11px;transition:opacity .2s,transform .2s;transform:translateY(4px)}.Ri53QW_launcher:hover .Ri53QW_launcherHint,.Ri53QW_launcher:focus-visible .Ri53QW_launcherHint,.Ri53QW_launcherHint.Ri53QW_show{opacity:1;transform:none}.Ri53QW_panel{z-index:61;background:var(--surface);border:1px solid var(--ink);width:min(380px,100vw - 32px);max-height:min(620px,100dvh - 140px);box-shadow:8px 8px 0 color-mix(in srgb, var(--ink) 12%, transparent);border-radius:4px;flex-direction:column;animation:.18s ease-out Ri53QW_pop;display:flex;position:fixed;bottom:104px;right:22px}.Ri53QW_panelHead{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:14px 16px;display:flex}.Ri53QW_panelHead h2{font:400 1.35rem/1.1 var(--font-display);margin:0}.Ri53QW_panelHead p{color:var(--muted);margin:2px 0 0;font-size:.82rem}.Ri53QW_close{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:4px;font-size:1.3rem;line-height:1}.Ri53QW_close:hover{color:var(--ink)}.Ri53QW_panelBody{gap:16px;padding:14px 16px 16px;display:grid;overflow-y:auto}.Ri53QW_say{background:var(--paper);border:1px solid var(--rule);border-radius:12px 12px 12px 2px;padding:12px 14px;font-size:.92rem;line-height:1.5;position:relative}.Ri53QW_say b{font-weight:600}.Ri53QW_topics{border-top:1px solid var(--rule);gap:0;display:grid}.Ri53QW_topics details{border-bottom:1px solid var(--rule)}.Ri53QW_topics summary{cursor:pointer;justify-content:space-between;gap:12px;padding:11px 2px;font-size:.9rem;font-weight:500;list-style:none;display:flex}.Ri53QW_topics summary::-webkit-details-marker{display:none}.Ri53QW_topics summary:after{content:"+";font-family:var(--font-mono);color:var(--muted)}.Ri53QW_topics details[open] summary:after{content:"–"}.Ri53QW_topics details p{color:var(--ink-2);margin:0 0 12px;font-size:.86rem;line-height:1.55}.Ri53QW_panelFoot{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.Ri53QW_label{font:500 .66rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.Ri53QW_veil{z-index:70;position:fixed;inset:0}.Ri53QW_hole{z-index:71;pointer-events:none;box-shadow:0 0 0 3px var(--accent), 0 0 0 9999px #15140f94;border-radius:6px;transition:top .25s,left .25s,width .25s,height .25s;position:fixed}.Ri53QW_noTarget{box-shadow:0 0 0 9999px #15140f94}.Ri53QW_bubble{z-index:72;background:var(--surface);border:1px solid var(--ink);width:min(360px,100vw - 24px);box-shadow:8px 8px 0 color-mix(in srgb, var(--ink) 18%, transparent);border-radius:4px;gap:10px;padding:16px 16px 14px;transition:top .25s,left .25s;display:grid;position:fixed}.Ri53QW_bubbleHead{align-items:center;gap:10px;display:flex}.Ri53QW_bubbleHead h3{font:400 1.3rem/1.1 var(--font-display);margin:0}.Ri53QW_bubble p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}.Ri53QW_bubbleFoot{align-items:center;gap:8px;margin-top:4px;display:flex}.Ri53QW_dots{gap:5px;margin-right:auto;display:flex}.Ri53QW_dots i{background:var(--rule-strong);border-radius:50%;width:6px;height:6px}.Ri53QW_dots i[data-on=true]{background:var(--accent)}.Ri53QW_small{min-height:34px!important;padding:0 12px!important;font-size:.85rem!important}@keyframes Ri53QW_pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.Ri53QW_launcherHint{display:none}.Ri53QW_launcher{transform-origin:100% 100%;bottom:8px;right:8px;transform:scale(.68)}.Ri53QW_panel{width:auto;bottom:96px;left:12px;right:12px}}
