.McpConnectAnimation_root__G5UcC{position:relative;width:100%;height:100%;overflow:hidden;background:#f9f9f9;isolation:isolate}.McpConnectAnimation_backdrop__6zfc0{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.McpConnectAnimation_backdropActive__do1OF,.McpConnectAnimation_backdropBase__0XjKZ{position:absolute;left:50%;top:50%;width:auto;height:124%;min-width:100%;max-width:none;object-fit:contain;display:block;transform:translate(-50%,-50%);transform-origin:center;animation:McpConnectAnimation_linesFloat__wjt3_ 8.6s ease-in-out infinite}.McpConnectAnimation_backdropBase__0XjKZ{opacity:0}.McpConnectAnimation_backdropActive__do1OF{opacity:0;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%);filter:brightness(1.06);transition:opacity .42s ease,filter .42s ease,-webkit-clip-path .9s cubic-bezier(.25,.46,.45,.94);transition:opacity .42s ease,clip-path .9s cubic-bezier(.25,.46,.45,.94),filter .42s ease;transition:opacity .42s ease,clip-path .9s cubic-bezier(.25,.46,.45,.94),filter .42s ease,-webkit-clip-path .9s cubic-bezier(.25,.46,.45,.94)}.McpConnectAnimation_backdropSweep__TyX5Q{position:absolute;inset:0;background:linear-gradient(112deg,transparent 0 24%,rgba(255,255,255,.04) 30%,rgba(255,255,255,.3) 38%,rgba(164,230,255,.22) 44%,transparent 54%);transform:translateX(-34%);mix-blend-mode:screen;opacity:0;animation:McpConnectAnimation_sweep__jyUHm 6.6s ease-in-out infinite}.McpConnectAnimation_glow__Td66L{position:absolute;left:50%;top:47%;z-index:1;width:120px;height:120px;border-radius:50%;background:conic-gradient(from -45deg at 50% 50%,rgba(0,145,255,.9) 0deg,rgba(250,36,206,.9) 130deg,rgba(252,109,123,.92) 188deg,rgba(253,154,70,.85) 215deg,rgba(246,135,198,.82) 238deg,rgba(79,185,250,.78) 342deg);filter:blur(28px);opacity:.74;transform:translate(-50%,-50%);animation:McpConnectAnimation_glowPulse__r_pPz 5.2s ease-in-out infinite}.McpConnectAnimation_connectorSvg__r2ck6{position:absolute;inset:0;z-index:5;width:100%;height:100%;overflow:visible;pointer-events:none}.McpConnectAnimation_connectorBase__63_gt{fill:none;stroke:#d8dce5;stroke-linecap:round;stroke-width:1.2;opacity:.92}.McpConnectAnimation_connectorTrace__D2pZc{fill:none;stroke:url(#mcp-connect-trace);stroke-linecap:round;stroke-width:1.8;stroke-dasharray:22 240;stroke-dashoffset:0;filter:drop-shadow(0 0 7px rgba(124,122,255,.22));animation:McpConnectAnimation_connectorFlow__WRonS 5.8s linear infinite}.McpConnectAnimation_traceDelayA__asF1M{animation-delay:-.6s}.McpConnectAnimation_traceDelayB___YMKX{animation-delay:-1.4s}.McpConnectAnimation_traceDelayC___CoWG{animation-delay:-2.1s}.McpConnectAnimation_traceDelayD__nvxrT{animation-delay:-2.9s}.McpConnectAnimation_bracket__LGONL{fill:none;stroke:url(#mcp-connect-bracket);stroke-width:1.9;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;opacity:0;filter:drop-shadow(0 0 4px rgba(250,36,206,.24));transition:opacity .28s ease,filter .42s ease}.McpConnectAnimation_bracketLeft___oVeK,.McpConnectAnimation_bracketRight__UxNdd{transform-origin:center}.McpConnectAnimation_centerCard__ku8V2{position:absolute;left:50%;top:49%;z-index:4;width:min(31.74%,179px);aspect-ratio:1;display:flex;align-items:center;justify-content:center;transform:translate(-50%,-50%);animation:McpConnectAnimation_centerCardPulse__cfrja 4.8s ease-in-out infinite;will-change:transform}.McpConnectAnimation_centerCard__ku8V2 img{position:relative;width:min(188.26%,336px);height:auto;max-width:none;object-fit:contain;display:block;filter:drop-shadow(0 20px 34px rgba(89,0,255,.08))}.McpConnectAnimation_spark__CpXZb{position:absolute;top:24.02%;right:17.88%;z-index:5;width:11.4%;min-width:16px;max-width:30px;height:auto;display:block;transform-origin:center;animation:McpConnectAnimation_sparkle__jfEyI 3.8s ease-in-out infinite}.McpConnectAnimation_pill__X4dWt{position:absolute;width:var(--pill-expand-width,auto);z-index:6;display:inline-flex;align-items:center;justify-content:center;min-height:60px;padding:12px 16px;border:1px solid rgba(28,31,35,.14);border-radius:999px;background:rgba(255,255,255,.11);box-shadow:0 8px 16px rgba(0,0,0,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgba(28,31,35,.82);white-space:nowrap;overflow:hidden;will-change:transform,box-shadow,border-color,opacity;animation:McpConnectAnimation_pillFloat__Uspvi 6.4s ease-in-out infinite,McpConnectAnimation_pillGlow__qjY75 6.4s ease-in-out infinite;animation-delay:var(--pill-delay,0s),var(--pill-delay,0s)}.McpConnectAnimation_pill__X4dWt:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,rgba(255,255,255,.96),rgba(28,31,35,.14));opacity:0;pointer-events:none;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.McpConnectAnimation_pill__X4dWt span{position:relative;z-index:1;font-size:18px;line-height:24px;font-weight:400}.McpConnectAnimation_pillTopLeft__E7Ur1{top:11%;left:7.45%}.McpConnectAnimation_pillTopRight__1vPoo{top:19.4%;right:2.15%}.McpConnectAnimation_pillBottomLeft__RbCmc{left:8.15%;bottom:23.1%}.McpConnectAnimation_pillBottomRight__gbDA_{right:9.25%;bottom:18.9%}@keyframes McpConnectAnimation_linesFloat__wjt3_{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-49.1%) scale(1.015)}}@keyframes McpConnectAnimation_sweep__jyUHm{0%,14%{opacity:0;transform:translateX(-34%)}28%{opacity:1}48%{opacity:.92}64%,to{opacity:0;transform:translateX(26%)}}@keyframes McpConnectAnimation_glowPulse__r_pPz{0%,to{opacity:.56;transform:translate(-50%,-50%) scale(.92)}50%{opacity:.84;transform:translate(-50%,-50%) scale(1.08)}}@keyframes McpConnectAnimation_centerCardPulse__cfrja{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.05)}}@keyframes McpConnectAnimation_sparkle__jfEyI{0%,to{transform:scale(.9);opacity:.55}40%{transform:scale(1.08);opacity:1}70%{transform:scale(.96);opacity:.82}}@keyframes McpConnectAnimation_pillFloat__Uspvi{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-4px,0)}}@keyframes McpConnectAnimation_pillGlow__qjY75{0%,to{border-color:rgba(28,31,35,.14);box-shadow:0 8px 16px rgba(0,0,0,.1)}50%{border-color:rgba(88,164,255,.28);box-shadow:0 12px 24px rgba(82,130,255,.18)}}@keyframes McpConnectAnimation_pillHoverMorph__lmJe8{0%{width:var(--pill-expand-width,150px);min-height:60px;padding-inline:16px;color:rgba(28,31,35,.82);border-color:rgba(28,31,35,.14);box-shadow:0 8px 16px rgba(0,0,0,.1);background:rgba(255,255,255,.11);opacity:1}16%{opacity:.14}28%{width:60px;min-height:60px;padding-inline:0;color:transparent;border-color:transparent;box-shadow:0 12px 20px rgba(0,0,0,.08);background:rgba(255,255,255,.02);opacity:1}56%{width:var(--pill-expand-width,150px);min-height:60px;padding-inline:16px;color:transparent;border-color:transparent;box-shadow:0 12px 20px rgba(82,130,255,.12);background:rgba(255,255,255,.08);opacity:1}to{width:var(--pill-expand-width,150px);min-height:60px;padding-inline:16px;color:rgba(28,31,35,.82);border-color:transparent;box-shadow:0 14px 24px rgba(82,130,255,.16);background:rgba(255,255,255,.11);opacity:1}}@keyframes McpConnectAnimation_pillTextReveal__e6yoY{0%,54%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes McpConnectAnimation_pillBorderEnter__mBmxF{0%,30%{opacity:0}52%{opacity:.8}to{opacity:1}}@keyframes McpConnectAnimation_pillBorderLoop__rP6bT{0%{background-position:0 50%}to{background-position:200% 50%}}@keyframes McpConnectAnimation_connectorFlow__WRonS{0%{stroke-dashoffset:280}to{stroke-dashoffset:0}}@keyframes McpConnectAnimation_bracketDrawFromBottom__Cu_6z{0%{opacity:0;stroke-dashoffset:-260}to{opacity:1;stroke-dashoffset:0}}@keyframes McpConnectAnimation_bracketDrawFromTop___NlS9{0%{opacity:0;stroke-dashoffset:260}to{opacity:1;stroke-dashoffset:0}}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_bracketLeft___oVeK{opacity:1;filter:drop-shadow(0 0 8px rgba(250,36,206,.38));animation:McpConnectAnimation_bracketDrawFromBottom__Cu_6z .9s cubic-bezier(.25,.46,.45,.94) both}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_bracketRight__UxNdd{opacity:1;filter:drop-shadow(0 0 8px rgba(79,185,250,.34));animation:McpConnectAnimation_bracketDrawFromTop___NlS9 .9s cubic-bezier(.25,.46,.45,.94) both}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_backdropBase__0XjKZ{opacity:0}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_backdropActive__do1OF{opacity:.86;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);animation-duration:6.8s;filter:brightness(1.1)}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_pill__X4dWt{animation:McpConnectAnimation_pillHoverMorph__lmJe8 .64s ease-out both}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_pill__X4dWt:before{opacity:1;background-size:200% 100%;animation:McpConnectAnimation_pillBorderEnter__mBmxF .64s ease-out both,McpConnectAnimation_pillBorderLoop__rP6bT 2.8s linear infinite}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_pill__X4dWt span{animation:McpConnectAnimation_pillTextReveal__e6yoY .64s ease-out both}@media (max-width:900px){.McpConnectAnimation_root__G5UcC{min-height:100%}.McpConnectAnimation_contentShift__7jXj2{transform:translateY(-10px)}.McpConnectAnimation_glow__Td66L{width:96px;height:96px;filter:blur(22px)}.McpConnectAnimation_pill__X4dWt{width:auto;min-height:50px;padding:10px 14px}.McpConnectAnimation_pill__X4dWt span{font-size:15px;line-height:20px}}@media (max-width:640px){.McpConnectAnimation_glow__Td66L{width:72px;height:72px;top:48%;filter:blur(18px)}.McpConnectAnimation_centerCard__ku8V2{width:120px}.McpConnectAnimation_pill__X4dWt{width:auto;min-height:40px;padding:8px 12px;box-shadow:0 6px 12px rgba(0,0,0,.08)}.McpConnectAnimation_pill__X4dWt:before{display:none}.McpConnectAnimation_pill__X4dWt span{font-size:12px;line-height:16px}.McpConnectAnimation_connectorTrace__D2pZc{animation-duration:7.2s}.McpConnectAnimation_bracket__LGONL{opacity:1;stroke-dashoffset:0;animation:none}.McpConnectAnimation_backdropActive__do1OF{opacity:0;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}}@media (prefers-reduced-motion:reduce){.McpConnectAnimation_backdropActive__do1OF,.McpConnectAnimation_backdropBase__0XjKZ,.McpConnectAnimation_bracket__LGONL,.McpConnectAnimation_centerCard__ku8V2,.McpConnectAnimation_connectorTrace__D2pZc,.McpConnectAnimation_glow__Td66L,.McpConnectAnimation_pill__X4dWt,.McpConnectAnimation_spark__CpXZb{animation:none!important;transition:none!important;opacity:1;stroke-dashoffset:0}.McpConnectAnimation_pill__X4dWt:before,.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_pill__X4dWt:before{animation:none!important;opacity:0}.McpConnectAnimation_root__G5UcC:hover .McpConnectAnimation_pill__X4dWt span{animation:none!important}.McpConnectAnimation_backdropActive__do1OF{opacity:0;-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}.McpConnectAnimation_backdropBase__0XjKZ{opacity:0}}