.clippy_root__7fKcF{position:fixed;right:16px;bottom:16px;z-index:60;font-family:Tahoma,"MS Sans Serif",Segoe UI,sans-serif}.clippy_charButton__NWST0{display:block;border:none;background:transparent;cursor:pointer;padding:0;line-height:0;filter:drop-shadow(2px 3px 2px rgba(0,0,0,.35))}.clippy_charButton__NWST0:focus-visible{outline:2px dotted #000;outline-offset:2px}.clippy_charSvg__7vR7l{width:72px;height:88px;animation:clippy_clippy-idle__rsx_B 6s ease-in-out infinite;transform-origin:50% 90%}.clippy_charSvg__7vR7l.clippy_thinking__kc2kt{animation:clippy_clippy-think__59EFP .9s ease-in-out infinite}.clippy_charSvg__7vR7l.clippy_attention__fZNSx{animation:clippy_clippy-attention__lJ7Kk .8s ease-in-out 0s 2}@keyframes clippy_clippy-idle__rsx_B{0%,86%,to{transform:rotate(0deg)}90%{transform:rotate(-6deg)}94%{transform:rotate(5deg)}97%{transform:rotate(-3deg)}}@keyframes clippy_clippy-think__59EFP{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-4px) rotate(2deg)}}@keyframes clippy_clippy-attention__lJ7Kk{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(-10deg) scale(1.06)}75%{transform:rotate(9deg) scale(1.06)}}.clippy_eyes__AVy8y{animation:clippy_clippy-blink__7V5xs 4.5s infinite;transform-origin:center 32%}@keyframes clippy_clippy-blink__7V5xs{0%,92%,to{transform:scaleY(1)}94%,96%{transform:scaleY(.08)}}.clippy_bubble__QW9Xx{position:absolute;bottom:100px;right:0;width:230px;background:#ffffe1;border:1px solid #000;border-radius:8px;padding:10px 12px;font-size:12px;color:#000;box-shadow:2px 2px 0 rgba(0,0,0,.3)}.clippy_bubble__QW9Xx:after{content:"";position:absolute;bottom:-14px;right:28px;border:8px solid transparent;border-top-color:#000}.clippy_bubble__QW9Xx:before{content:"";position:absolute;bottom:-12px;right:29px;border:7px solid transparent;border-top-color:#ffffe1;z-index:1}.clippy_bubbleClose__0cgfb{position:absolute;top:3px;right:5px;border:none;background:transparent;font-size:11px;font-weight:700;cursor:pointer;color:#000;padding:0 2px}.clippy_bubbleMute__GIRx3{display:inline-block;margin-top:6px;font-size:10px;color:#444;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline}.clippy_window__Mku_j{position:absolute;bottom:100px;right:0;width:340px;max-width:calc(100vw - 32px);background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:2px;box-shadow:4px 4px 0 rgba(0,0,0,.35);padding:3px;color:#000;font-size:12px}.clippy_titleBar__1y_Bt{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(90deg,#000080,#1084d0);color:#fff;padding:3px 4px 3px 6px;font-weight:700;font-size:12px;user-select:none}.clippy_titleText__C_Gh1{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden}.clippy_titleButtons__29RIx{display:flex;gap:2px}.clippy_titleBtn__20Gix{width:18px;height:16px;background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:1px;font-size:10px;font-weight:700;color:#000;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.clippy_titleBtn__20Gix:active{border-color:#404040 #ffffff #ffffff #404040;border-style:solid;border-width:1px}.clippy_menuBar__r061H{display:flex;gap:10px;padding:2px 6px;font-size:11px;border-bottom:1px solid #808080}.clippy_menuItem__OXyzk{background:none;border:none;font-size:11px;cursor:pointer;padding:1px 3px;color:#000}.clippy_menuItem__OXyzk:hover{background:#000080;color:#fff}.clippy_messages__gqxS8{height:320px;overflow-y:auto;background:#fff;margin:4px;padding:8px;border-color:#808080 #ffffff #ffffff #808080;border-style:solid;border-width:2px;display:flex;flex-direction:column;gap:8px}.clippy_msgAssistant__70BeU,.clippy_msgUser__IvkeK{max-width:88%;padding:5px 8px;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.clippy_msgUser__IvkeK{align-self:flex-end;background:#000080;color:#fff}.clippy_msgAssistant__70BeU{align-self:flex-start;background:#ffffe1;border:1px solid #999}.clippy_toolNote__IdaWh{align-self:flex-start;font-size:11px;font-style:italic;color:#555}.clippy_inputRow__sfFnZ{display:flex;gap:4px;margin:0 4px 4px}.clippy_input__WuXMF{flex:1;min-width:0;background:#fff;border-color:#808080 #ffffff #ffffff #808080;border-style:solid;border-width:2px;padding:4px 6px;outline:none}.clippy_button98__VtE51,.clippy_input__WuXMF{font-size:12px;font-family:inherit;color:#000}.clippy_button98__VtE51{background:#c0c0c0;border-color:#ffffff #404040 #404040 #ffffff;border-style:solid;border-width:2px;padding:3px 12px;cursor:pointer}.clippy_button98__VtE51:active{border-color:#404040 #ffffff #ffffff #404040;border-style:solid;border-width:2px}.clippy_button98__VtE51:disabled{color:#808080;text-shadow:1px 1px 0 #fff;cursor:default}.clippy_statusBar__E3uRW{display:flex;align-items:center;margin:0 4px 2px;padding:2px 6px;font-size:11px;color:#333;border-color:#808080 #ffffff #ffffff #808080;border-style:solid;border-width:1px;min-height:18px}.clippy_welcomeBubble__TRfwG{max-width:320px}.clippy_welcomeText__vHfHu{white-space:pre-line}.clippy_welcomeActions__JxL_m{display:flex;gap:8px;justify-content:flex-end;margin-top:10px}.clippy_confetti__2eXdT{position:absolute;bottom:0;right:-20px;width:260px;height:320px;pointer-events:none;overflow:visible;z-index:-1}.clippy_confettiPiece__VVY4k{position:absolute;bottom:30px;width:10px;height:14px;border-radius:1px;opacity:0;animation-name:clippy_clippy-confetti__9nPgp;animation-timing-function:ease-out;animation-iteration-count:infinite}@keyframes clippy_clippy-confetti__9nPgp{0%{opacity:0;transform:translateY(0) translateX(0) rotate(0deg)}8%{opacity:1}to{opacity:0;transform:translateY(-280px) translateX(var(--drift,0)) rotate(var(--spin,540deg))}}.clippy_settingsWindow__JA11p{position:absolute;bottom:108px;right:0;width:290px;background:#c0c0c0;border-color:#fff #404040 #404040 #fff;border-style:solid;border-width:2px;box-shadow:4px 4px 0 rgba(0,0,0,.35);font-family:Tahoma,"MS Sans Serif",Segoe UI,sans-serif;font-size:12px;color:#000;z-index:3}.clippy_settingsBody__2aNfs{padding:8px;display:flex;flex-direction:column;gap:8px}.clippy_fieldset__5Qrlj{border:1px solid #808080;border-radius:0;padding:6px 8px 8px;margin:0;box-shadow:inset 1px 1px 0 #fff}.clippy_fieldset__5Qrlj legend{padding:0 4px;font-size:11px}.clippy_checkRow__nr1t0{display:flex;align-items:center;gap:6px;padding:3px 0;cursor:pointer;user-select:none}.clippy_checkRow__nr1t0 input{accent-color:#000080}.clippy_checkRow__nr1t0 input:disabled+*,.clippy_checkRow__nr1t0:has(input:disabled){color:#808080}.clippy_selectRow__JUUqb{display:flex;flex-direction:column;gap:4px;padding-top:6px}.clippy_select98__TSngC{background:#fff;border-color:#404040 #fff #fff #404040;border-style:solid;border-width:2px;font-family:inherit;font-size:12px;padding:2px 4px}.clippy_select98__TSngC:disabled{background:#c0c0c0;color:#808080}.clippy_settingsFooter__6VkHy{display:flex;justify-content:flex-end}