.fcb{--fcb-ink:#000000de;--fcb-paper:var(--color-bg,#fff);--fcb-lime:#c7f464;clip-path:inset(-400px -400px 0);height:112px;margin:-2px 12px 0;overflow-x:clip}.fcb-row{box-sizing:border-box;justify-content:flex-end;align-items:flex-end;max-width:940px;height:100%;margin:0 auto;padding:0 26px 24px;display:flex}.fcb-stage{width:140px;height:22.12px;position:relative}.fcb-mark{display:block}.fcb-mark:focus-visible,.fcb-cloth:focus-visible,.fcb-tap:focus-visible{outline:2px solid var(--fcb-ink);outline-offset:3px}.fcb-wordmark{width:140px;height:auto;fill:var(--fcb-ink);display:block}.fcb-me{--s:.75;width:calc(32px * var(--s));height:calc(32px * var(--s));position:absolute;bottom:21.7px;left:0}.fcb-tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transform-origin:50%;background:0 0;border:0;border-radius:50%;margin:0;padding:0;position:absolute;inset:0}.fcb-tap:after{content:"";border-radius:50%;position:absolute;inset:-10px}.fcb-scale{width:32px;height:32px;transform:scale(var(--s));transform-origin:0 0;display:block;position:absolute;top:0;left:0}.fcb .cbot-alive{transform-origin:50% 90%;width:32px;height:32px;display:block;position:relative}.fcb .cbot-face{width:32px;height:32px;display:block;overflow:visible}.fcb .cbot-body{fill:var(--fcb-ink)}.fcb .cbot-ink{fill:var(--fcb-paper)}.fcb .cbot-line{fill:none;stroke:var(--fcb-paper);transform-box:fill-box;transform-origin:50%}.fcb .cbot-grin{fill:none;stroke:var(--fcb-paper);stroke-linecap:round;opacity:0}.fcb .cbot-look,.fcb .cbot-shut,.fcb .cbot-eyes{transform-box:view-box}.fcb .cbot-shut{transform-origin:20px 18.6px}.fcb .cbot-eyes{transition:transform .24s cubic-bezier(.3,.7,.3,1)}.fcb .cbot-thought{background:var(--fcb-ink);opacity:0;pointer-events:none;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;left:11px}.fcb .cbot-ball{box-sizing:content-box;background:var(--fcb-lime);border:1.5px solid var(--fcb-ink);opacity:0;pointer-events:none;border-radius:50%;width:6.4px;height:6.4px;margin:-1.5px 0 0 -1.5px;position:absolute;top:-.5px;left:21.9px}.fcb-flag{background:var(--fcb-ink);transform-origin:50% 100%;opacity:0;pointer-events:none;border-radius:1px;width:2px;height:36px;position:absolute;bottom:10px;right:-3px;transform:scaleY(0)}.fcb-flag[data-up]{pointer-events:auto}.fcb-cloth{white-space:nowrap;background:var(--fcb-lime);border:1.5px solid var(--fcb-ink);height:22px;font:600 12px/1 var(--font-body,system-ui), system-ui, sans-serif;letter-spacing:0;color:var(--fcb-ink);border-right:0;border-radius:4px 0 0 4px;align-items:center;padding:0 8px;text-decoration:none;display:flex;position:absolute;top:0;right:2px}.fcb-cloth-right{border-left:0;border-right:1.5px solid var(--fcb-ink);border-radius:0 4px 4px 0;left:2px;right:auto}@media (prefers-reduced-motion:reduce){.fcb .cbot-eyes{transition:none}}
