.mascot-launcher-module__iQFu3W__root{z-index:50;pointer-events:none;position:fixed;bottom:0;right:22px}.mascot-launcher-module__iQFu3W__btn{pointer-events:auto;cursor:pointer;background:0 0;border:0;width:124px;height:139px;padding:0;transition:transform .7s cubic-bezier(.2,1.25,.4,1);display:block;transform:translateY(50px)}.mascot-launcher-module__iQFu3W__btn:hover{transform:translateY(40px)}.mascot-launcher-module__iQFu3W__btn:focus-visible{outline:3px solid var(--accent);outline-offset:4px;border-radius:14px}.mascot-launcher-module__iQFu3W__up .mascot-launcher-module__iQFu3W__btn{transform:translateY(6px)}.mascot-launcher-module__iQFu3W__up .mascot-launcher-module__iQFu3W__btn:hover{transform:translateY(0)}.mascot-launcher-module__iQFu3W__btn svg{width:100%;height:100%;display:block;overflow:visible}.mascot-launcher-module__iQFu3W__body{transform-box:fill-box;transform-origin:50% 100%;animation:3.2s ease-in-out infinite mascot-launcher-module__iQFu3W__breathe}.mascot-launcher-module__iQFu3W__eyes{transform-box:fill-box;transform-origin:50%;animation:5.4s infinite mascot-launcher-module__iQFu3W__blink}.mascot-launcher-module__iQFu3W__quill{transform-box:fill-box;transform-origin:10% 95%}.mascot-launcher-module__iQFu3W__writing .mascot-launcher-module__iQFu3W__quill{animation:.16s ease-in-out infinite alternate mascot-launcher-module__iQFu3W__scribble}.mascot-launcher-module__iQFu3W__paused .mascot-launcher-module__iQFu3W__body,.mascot-launcher-module__iQFu3W__paused .mascot-launcher-module__iQFu3W__eyes,.mascot-launcher-module__iQFu3W__paused .mascot-launcher-module__iQFu3W__quill{animation-play-state:paused}.mascot-launcher-module__iQFu3W__note{pointer-events:auto;border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:flex-start;gap:8px;width:max-content;max-width:min(280px,100vw - 48px);padding:12px 10px 12px 15px;animation:.3s cubic-bezier(.2,1.3,.4,1) mascot-launcher-module__iQFu3W__pop;display:flex;position:absolute;bottom:150px;right:0;box-shadow:0 24px 60px -24px #462d1973}.mascot-launcher-module__iQFu3W__say{appearance:none;text-align:left;min-height:24px;color:var(--ink);font-family:var(--font-display), Georgia, serif;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-style:italic;font-weight:500;line-height:1.32}.mascot-launcher-module__iQFu3W__say:hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-underline-offset:4px}.mascot-launcher-module__iQFu3W__hush{appearance:none;color:var(--muted);font:400 18px/1 var(--font-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border:0;flex:none;padding:0 2px}.mascot-launcher-module__iQFu3W__say:focus-visible,.mascot-launcher-module__iQFu3W__hush:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}@media (max-width:560px){.mascot-launcher-module__iQFu3W__root{transform-origin:100% 100%;right:10px;transform:scale(.82)}.mascot-launcher-module__iQFu3W__tucked .mascot-launcher-module__iQFu3W__btn{pointer-events:none;transform:translateY(150px)}.mascot-launcher-module__iQFu3W__note{bottom:140px}}@keyframes mascot-launcher-module__iQFu3W__breathe{50%{transform:scaleY(1.015)translateY(-1px)}}@keyframes mascot-launcher-module__iQFu3W__blink{0%,94%,to{transform:scaleY(1)}96.5%{transform:scaleY(.08)}}@keyframes mascot-launcher-module__iQFu3W__scribble{0%{transform:rotate(-3deg)translate(-1px)}to{transform:rotate(4deg)translate(2px,-1px)}}@keyframes mascot-launcher-module__iQFu3W__pop{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mascot-launcher-module__iQFu3W__btn,.mascot-launcher-module__iQFu3W__up .mascot-launcher-module__iQFu3W__btn{transition:none}.mascot-launcher-module__iQFu3W__body,.mascot-launcher-module__iQFu3W__eyes,.mascot-launcher-module__iQFu3W__quill,.mascot-launcher-module__iQFu3W__writing .mascot-launcher-module__iQFu3W__quill,.mascot-launcher-module__iQFu3W__note{animation:none}}
