.nimbus-module__Ri53QW__nimbus{display:block;overflow:visible}.nimbus-module__Ri53QW__cloud{fill:var(--surface);stroke:var(--ink);stroke-width:2.6px;stroke-linejoin:round}.nimbus-module__Ri53QW__gloss{fill:none;stroke:var(--rule-strong);stroke-width:2.4px;stroke-linecap:round}.nimbus-module__Ri53QW__eyes ellipse{fill:var(--ink);transform-box:fill-box;transform-origin:50%;animation:5.5s infinite nimbus-module__Ri53QW__blink}.nimbus-module__Ri53QW__glint{fill:var(--surface)}.nimbus-module__Ri53QW__cheek{fill:var(--accent);opacity:.35}.nimbus-module__Ri53QW__mouth,.nimbus-module__Ri53QW__arm{fill:none;stroke:var(--ink);stroke-width:2.6px;stroke-linecap:round}.nimbus-module__Ri53QW__mouthOpen{fill:var(--ink);transform-box:fill-box;transform-origin:50%;animation:.36s ease-in-out infinite alternate nimbus-module__Ri53QW__talk}.nimbus-module__Ri53QW__shadow{fill:var(--ink);opacity:.12;transform-box:fill-box;transform-origin:50%;animation:4.5s ease-in-out infinite nimbus-module__Ri53QW__shadow}.nimbus-module__Ri53QW__body{animation:4.5s ease-in-out infinite nimbus-module__Ri53QW__float}.nimbus-module__Ri53QW__waving{transform-box:fill-box;transform-origin:0 100%;animation:.9s ease-in-out 3 nimbus-module__Ri53QW__wave}.nimbus-module__Ri53QW__happy .nimbus-module__Ri53QW__body{animation:.6s ease-out nimbus-module__Ri53QW__hop,4.5s ease-in-out .6s infinite nimbus-module__Ri53QW__float}@keyframes nimbus-module__Ri53QW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes nimbus-module__Ri53QW__shadow{0%,to{opacity:.12;transform:scaleX(1)}50%{opacity:.08;transform:scaleX(.86)}}@keyframes nimbus-module__Ri53QW__blink{0%,93%,to{transform:scaleY(1)}95%{transform:scaleY(.1)}}@keyframes nimbus-module__Ri53QW__talk{0%{transform:scaleY(.55)}to{transform:scaleY(1.1)}}@keyframes nimbus-module__Ri53QW__wave{0%,to{transform:rotate(0)}50%{transform:rotate(-22deg)}}@keyframes nimbus-module__Ri53QW__hop{30%{transform:translateY(-9px)}60%{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.nimbus-module__Ri53QW__body,.nimbus-module__Ri53QW__shadow,.nimbus-module__Ri53QW__eyes ellipse,.nimbus-module__Ri53QW__mouthOpen,.nimbus-module__Ri53QW__waving{animation:none!important}}.nimbus-module__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}.nimbus-module__Ri53QW__launcher:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.nimbus-module__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)}.nimbus-module__Ri53QW__launcher:hover .nimbus-module__Ri53QW__launcherHint,.nimbus-module__Ri53QW__launcher:focus-visible .nimbus-module__Ri53QW__launcherHint,.nimbus-module__Ri53QW__launcherHint.nimbus-module__Ri53QW__show{opacity:1;transform:none}.nimbus-module__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 nimbus-module__Ri53QW__pop;display:flex;position:fixed;bottom:104px;right:22px}.nimbus-module__Ri53QW__panelHead{border-bottom:1px solid var(--rule);align-items:center;gap:12px;padding:14px 16px;display:flex}.nimbus-module__Ri53QW__panelHead h2{font:400 1.35rem/1.1 var(--font-display);margin:0}.nimbus-module__Ri53QW__panelHead p{color:var(--muted);margin:2px 0 0;font-size:.82rem}.nimbus-module__Ri53QW__close{cursor:pointer;color:var(--muted);background:0 0;border:0;margin-left:auto;padding:4px;font-size:1.3rem;line-height:1}.nimbus-module__Ri53QW__close:hover{color:var(--ink)}.nimbus-module__Ri53QW__panelBody{gap:16px;padding:14px 16px 16px;display:grid;overflow-y:auto}.nimbus-module__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}.nimbus-module__Ri53QW__say b{font-weight:600}.nimbus-module__Ri53QW__topics{border-top:1px solid var(--rule);gap:0;display:grid}.nimbus-module__Ri53QW__topics details{border-bottom:1px solid var(--rule)}.nimbus-module__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}.nimbus-module__Ri53QW__topics summary::-webkit-details-marker{display:none}.nimbus-module__Ri53QW__topics summary:after{content:"+";font-family:var(--font-mono);color:var(--muted)}.nimbus-module__Ri53QW__topics details[open] summary:after{content:"–"}.nimbus-module__Ri53QW__topics details p{color:var(--ink-2);margin:0 0 12px;font-size:.86rem;line-height:1.55}.nimbus-module__Ri53QW__panelFoot{border-top:1px solid var(--rule);flex-wrap:wrap;gap:8px;padding:12px 16px;display:flex}.nimbus-module__Ri53QW__label{font:500 .66rem/1 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nimbus-module__Ri53QW__veil{z-index:70;position:fixed;inset:0}.nimbus-module__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}.nimbus-module__Ri53QW__noTarget{box-shadow:0 0 0 9999px #15140f94}.nimbus-module__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}.nimbus-module__Ri53QW__bubbleHead{align-items:center;gap:10px;display:flex}.nimbus-module__Ri53QW__bubbleHead h3{font:400 1.3rem/1.1 var(--font-display);margin:0}.nimbus-module__Ri53QW__bubble p{color:var(--ink-2);margin:0;font-size:.92rem;line-height:1.55}.nimbus-module__Ri53QW__bubbleFoot{align-items:center;gap:8px;margin-top:4px;display:flex}.nimbus-module__Ri53QW__dots{gap:5px;margin-right:auto;display:flex}.nimbus-module__Ri53QW__dots i{background:var(--rule-strong);border-radius:50%;width:6px;height:6px}.nimbus-module__Ri53QW__dots i[data-on=true]{background:var(--accent)}.nimbus-module__Ri53QW__small{min-height:34px!important;padding:0 12px!important;font-size:.85rem!important}@keyframes nimbus-module__Ri53QW__pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:560px){.nimbus-module__Ri53QW__launcherHint{display:none}.nimbus-module__Ri53QW__panel{width:auto;bottom:96px;left:12px;right:12px}}
