@keyframes svelte-13onatt-systemChipEnter{0%{transform:translate(-120px);opacity:0}to{transform:translate(0);opacity:1}}.system-chip-enter.svelte-13onatt{animation:svelte-13onatt-systemChipEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.enterprise-chip.svelte-13onatt{cursor:pointer;border-radius:1rem;border-width:1px;border-color:#e2e8f099;background-color:#fffffff2;padding:1.25rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.enterprise-chip.svelte-13onatt:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.enterprise-chip.svelte-13onatt{width:300px;background:linear-gradient(135deg,#fffffff2,#f8fafcf2)}.enterprise-chip.svelte-13onatt:hover{border-color:#93c5fd99;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-2px);background:linear-gradient(135deg,#fffffffa,#f8fafcfa)}.chip-content.svelte-13onatt{display:flex;align-items:center;gap:1rem}.chip-icon.svelte-13onatt{flex-shrink:0}.chip-label.svelte-13onatt{display:flex;flex-direction:column}.chip-title.svelte-13onatt{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.chip-subtitle.svelte-13onatt{margin-top:.125rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.gateway-container.svelte-13onatt{position:relative}.gateway-hub.svelte-13onatt{border-radius:1rem;border-width:2px;border-color:#93c5fd99;background-color:#fffffff2;padding:1.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);width:220px;background:linear-gradient(135deg,#fffffff2,#eff6fff2);box-shadow:0 20px 40px #3b82f626,0 0 30px #3b82f61a}.gateway-inner.svelte-13onatt{margin-bottom:.75rem;display:flex;flex-direction:column;align-items:center;text-align:center}.gateway-icon.svelte-13onatt{margin-bottom:.75rem}.gateway-label.svelte-13onatt{display:flex;flex-direction:column}.gateway-title.svelte-13onatt{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.gateway-subtitle.svelte-13onatt{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.gateway-status.svelte-13onatt{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;line-height:1rem}.status-dot.svelte-13onatt{height:.5rem;width:.5rem;border-radius:9999px}.status-active.svelte-13onatt{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1));box-shadow:0 0 6px #3b82f699}.status-text.svelte-13onatt{--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}@keyframes svelte-13onatt-governancePulse{0%,to{opacity:0;transform:translate(-50%) translateY(8px) scale(.9)}20%,80%{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.chat-client-hub.svelte-13onatt{border-radius:1rem;border-width:2px;border-color:#6ee7b799;background-color:#fffffff2;padding:1.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);width:200px;background:linear-gradient(135deg,#fffffff2,#ecfdf5f2);box-shadow:0 20px 40px #10b98126,0 0 30px #10b9811a}.chat-client-inner.svelte-13onatt{margin-bottom:.75rem;display:flex;flex-direction:column;align-items:center;text-align:center}.chat-icon.svelte-13onatt{margin-bottom:.75rem}.chat-title.svelte-13onatt{font-size:1rem;line-height:1.5rem;font-weight:700;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.chat-subtitle.svelte-13onatt{margin-top:.25rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.chat-status.svelte-13onatt{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.75rem;line-height:1rem}.status-online.svelte-13onatt{--tw-bg-opacity: 1;background-color:rgb(16 185 129 / var(--tw-bg-opacity, 1));box-shadow:0 0 6px #10b98199}@keyframes svelte-13onatt-teamCardEnter{0%{transform:translate(120px);opacity:0}to{transform:translate(0);opacity:1}}.team-card-enter.svelte-13onatt{animation:svelte-13onatt-teamCardEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.team-dashboard-card.svelte-13onatt{border-radius:.75rem;border-width:1px;border-color:#e2e8f099;background-color:#fffffff2;padding:1rem;--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s}.team-dashboard-card.svelte-13onatt:hover{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.team-dashboard-card.svelte-13onatt{width:260px;background:linear-gradient(135deg,#fffffff2,#f8fafcf2)}.team-dashboard-card.svelte-13onatt:hover{border-color:#cbd5e1cc;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);transform:translateY(-2px)}.team-header.svelte-13onatt{margin-bottom:.75rem;display:flex;align-items:center;gap:.75rem}.team-icon.svelte-13onatt{display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border-radius:.5rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.team-icon.sales.svelte-13onatt{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #3b82f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(59 130 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #2563eb var(--tw-gradient-to-position)}.team-icon.support.svelte-13onatt{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.team-icon.finance.svelte-13onatt{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #a855f7 var(--tw-gradient-from-position);--tw-gradient-to: rgb(168 85 247 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #9333ea var(--tw-gradient-to-position)}.team-icon.marketing.svelte-13onatt{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops));--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.team-info.svelte-13onatt{display:flex;flex-direction:column}.team-name.svelte-13onatt{font-size:.875rem;line-height:1.25rem;font-weight:600;--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity, 1))}.team-members.svelte-13onatt{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity, 1))}.team-metrics.svelte-13onatt{margin-bottom:.75rem}.metric.svelte-13onatt{margin-bottom:.5rem;display:flex;align-items:center;justify-content:space-between}.metric-label.svelte-13onatt{font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.mcp-logos.svelte-13onatt{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.mcp-logo.svelte-13onatt{position:relative;cursor:pointer;border-radius:.5rem;padding:.25rem;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s}.mcp-logo.svelte-13onatt:hover{--tw-bg-opacity: 1;background-color:rgb(241 245 249 / var(--tw-bg-opacity, 1))}.mcp-logo.svelte-13onatt{position:relative}.mcp-logo.svelte-13onatt:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mcp-logo.svelte-13onatt:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;z-index:50;margin-bottom:.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(30 41 59 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));pointer-events:none}.mcp-logo.svelte-13onatt:hover:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:.25rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:4px;border-color:transparent;--tw-border-opacity: 1;border-top-color:rgb(30 41 59 / var(--tw-border-opacity, 1));pointer-events:none}.team-status.svelte-13onatt{display:flex;align-items:center;gap:.5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(71 85 105 / var(--tw-text-opacity, 1))}.status-indicator.svelte-13onatt{height:.375rem;width:.375rem;border-radius:9999px}.status-indicator.active.svelte-13onatt{--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity, 1));box-shadow:0 0 4px #34d39999}@media (max-width: 1600px){.enterprise-chip.svelte-13onatt{width:280px}.team-dashboard-card.svelte-13onatt{width:250px}.gateway-hub.svelte-13onatt{width:210px}.chat-client-hub.svelte-13onatt{width:190px}}@media (max-width: 1400px){.enterprise-chip.svelte-13onatt{width:260px}.team-dashboard-card.svelte-13onatt{width:240px}.gateway-hub.svelte-13onatt{width:200px}.chat-client-hub.svelte-13onatt{width:180px}}@media (max-width: 1200px){.enterprise-chip.svelte-13onatt,.team-dashboard-card.svelte-13onatt{width:220px;padding:1rem}.gateway-hub.svelte-13onatt{width:180px}.chat-client-hub.svelte-13onatt{width:160px}}@media (max-width: 1024px){.enterprise-chip.svelte-13onatt,.team-dashboard-card.svelte-13onatt{width:200px}.gateway-hub.svelte-13onatt{width:160px;padding:1rem}.chat-client-hub.svelte-13onatt{width:140px;padding:1rem}}@media (max-width: 768px){.system-chip-enter.svelte-13onatt,.team-card-enter.svelte-13onatt{display:none}.gateway-hub.svelte-13onatt,.chat-client-hub.svelte-13onatt{width:120px;padding:.75rem}.gateway-title.svelte-13onatt,.chat-title.svelte-13onatt{font-size:.75rem}.gateway-subtitle.svelte-13onatt,.chat-subtitle.svelte-13onatt{font-size:.625rem}}.banner-container.svelte-1hmbewr{position:relative;mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 15%,black 85%,transparent 100%)}.banner-container-vertical.svelte-1hmbewr{position:relative;height:320px;mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.banner-scroll.svelte-1hmbewr{animation:svelte-1hmbewr-scroll-left 35s linear infinite}.banner-scroll-vertical.svelte-1hmbewr{animation:svelte-1hmbewr-scroll-up 25s linear infinite}.banner-scroll.paused.svelte-1hmbewr,.banner-scroll-vertical.paused.svelte-1hmbewr{animation-play-state:paused}@keyframes svelte-1hmbewr-scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes svelte-1hmbewr-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.info-box.svelte-1hmbewr{animation:svelte-1hmbewr-slideUp .4s cubic-bezier(.16,1,.3,1)}@keyframes svelte-1hmbewr-slideUp{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.banner-scroll.svelte-1hmbewr,.banner-scroll-vertical.svelte-1hmbewr{will-change:transform}button.svelte-1hmbewr:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}@media (max-width: 768px){.banner-scroll-vertical.svelte-1hmbewr button:where(.svelte-1hmbewr){font-size:.875rem;padding:.75rem 1rem}}@keyframes svelte-1o1orro-fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up.svelte-1o1orro{animation:svelte-1o1orro-fade-in-up .6s ease-out forwards;opacity:0}.hero-content.svelte-1o1orro{transition:all 2.5s cubic-bezier(.16,1,.3,1);transform-origin:center}@media (min-width: 1024px){.hero-content.svelte-1o1orro{transform:translate(0)}}@media (min-width: 1024px){.hero-content.with-animation.svelte-1o1orro{transform:translate(-16%)}}@keyframes svelte-ub0vi5-systemChipEnter{0%{transform:translate(-120px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.system-chip-enter.svelte-ub0vi5{animation:svelte-ub0vi5-systemChipEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.gateway-container-expanded.svelte-ub0vi5{position:relative}.gateway-hub-expanded.svelte-ub0vi5{background:#fffc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(229,231,235,.6);border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040;width:420px;background:linear-gradient(135deg,#ffffffe6,#f9fafbe6);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}.gateway-header.svelte-ub0vi5{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(229,231,235,.8)}.gateway-icon.svelte-ub0vi5{margin-bottom:1rem;padding:.75rem;background-color:#eff6ff;border-radius:1rem;border:1px solid rgba(191,219,254,.4)}.gateway-label.svelte-ub0vi5{display:flex;flex-direction:column;margin-bottom:1rem}.gateway-title.svelte-ub0vi5{font-size:1.25rem;font-weight:700;color:#111827;letter-spacing:-.025em}.gateway-subtitle.svelte-ub0vi5{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-weight:500}.gateway-status.svelte-ub0vi5{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:.375rem .75rem;background-color:#eff6ff80;border-radius:9999px;border:1px solid rgba(191,219,254,.4)}.enterprise-systems-container.svelte-ub0vi5{display:flex;flex-direction:column;gap:1rem}.enterprise-chip-compact.svelte-ub0vi5{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(229,231,235,.6);border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:all .3s;background:linear-gradient(135deg,#fffc,#f9fafbcc)}.enterprise-chip-compact.svelte-ub0vi5:hover{border:1px solid rgba(209,213,219,.8);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px) scale(1.02);background:linear-gradient(135deg,#fffffff2,#f9fafbf2)}.chip-content-compact.svelte-ub0vi5{display:flex;align-items:center;gap:1rem}.chip-icon-compact.svelte-ub0vi5{flex-shrink:0}.chip-label-compact.svelte-ub0vi5{display:flex;flex-direction:column}.chip-title-compact.svelte-ub0vi5{font-size:.875rem;font-weight:600;color:#111827}.chip-subtitle-compact.svelte-ub0vi5{font-size:.75rem;color:#6b7280;margin-top:.25rem}.chat-client-container-expanded.svelte-ub0vi5{position:relative}.chat-client-hub-expanded.svelte-ub0vi5{background:#fffc;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid rgba(229,231,235,.6);border-radius:1.5rem;padding:2rem;box-shadow:0 25px 50px -12px #00000040;width:420px;background:linear-gradient(135deg,#ffffffe6,#ecfdf54d);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a,0 0 0 1px #0000000d}.chat-client-header.svelte-ub0vi5{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(229,231,235,.8)}.chat-icon.svelte-ub0vi5{margin-bottom:1rem;padding:.75rem;background-color:#ecfdf5;border-radius:1rem;border:1px solid rgba(167,243,208,.4)}.chat-title.svelte-ub0vi5{font-size:1.25rem;font-weight:700;color:#111827;letter-spacing:-.025em}.chat-subtitle.svelte-ub0vi5{font-size:.875rem;color:#6b7280;margin-top:.5rem;font-weight:500}.chat-status.svelte-ub0vi5{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.875rem;padding:.375rem .75rem;background-color:#ecfdf580;border-radius:9999px;border:1px solid rgba(167,243,208,.4)}.team-dashboards-container.svelte-ub0vi5{display:flex;flex-direction:column;gap:1rem}@keyframes svelte-ub0vi5-teamCardEnter{0%{transform:translate(120px) scale(.95);opacity:0}to{transform:translate(0) scale(1);opacity:1}}.team-card-enter.svelte-ub0vi5{animation:svelte-ub0vi5-teamCardEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.team-dashboard-card-compact.svelte-ub0vi5{background:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(229,231,235,.6);border-radius:1rem;padding:1rem;box-shadow:0 1px 2px #0000000d;transition:all .3s;background:linear-gradient(135deg,#fffc,#f9fafbcc)}.team-dashboard-card-compact.svelte-ub0vi5:hover{border:1px solid rgba(209,213,219,.8);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;transform:translateY(-2px) scale(1.02)}.team-header-compact.svelte-ub0vi5{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.team-icon-compact.svelte-ub0vi5{width:2rem;height:2rem;border-radius:.75rem;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 1px 2px #0000000d}.team-icon-compact.sales.svelte-ub0vi5{background:linear-gradient(to bottom right,#3b82f6,#2563eb)}.team-icon-compact.support.svelte-ub0vi5{background:linear-gradient(to bottom right,#10b981,#059669)}.team-icon-compact.finance.svelte-ub0vi5{background:linear-gradient(to bottom right,#8b5cf6,#7c3aed)}.team-icon-compact.marketing.svelte-ub0vi5{background:linear-gradient(to bottom right,#f97316,#ea580c)}.team-info-compact.svelte-ub0vi5{display:flex;flex-direction:column}.team-name-compact.svelte-ub0vi5{font-size:.875rem;font-weight:600;color:#111827}.team-members-compact.svelte-ub0vi5{font-size:.75rem;color:#6b7280;margin-top:.125rem}.mcp-logos-compact.svelte-ub0vi5{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.mcp-logo-compact.svelte-ub0vi5{position:relative;cursor:pointer;transition:all .2s}.mcp-logo-compact.svelte-ub0vi5:hover{transform:scale(1.1)}.mcp-logo-compact.svelte-ub0vi5:hover:after{content:attr(title);position:absolute;bottom:100%;left:50%;z-index:50;margin-bottom:.5rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));white-space:nowrap;border-radius:.5rem;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity, 1));padding:.25rem .5rem;font-size:.75rem;line-height:1rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);pointer-events:none}.mcp-logo-compact.svelte-ub0vi5:hover:before{content:"";position:absolute;bottom:100%;left:50%;margin-bottom:.25rem;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));border-width:4px;border-color:transparent;--tw-border-opacity: 1;border-top-color:rgb(17 24 39 / var(--tw-border-opacity, 1));pointer-events:none}.team-status-compact.svelte-ub0vi5{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#4b5563}.status-indicator.svelte-ub0vi5{width:.375rem;height:.375rem;border-radius:9999px}.status-indicator.active.svelte-ub0vi5{background-color:#34d399;box-shadow:0 0 4px #34d39999}.status-dot.svelte-ub0vi5{width:.5rem;height:.5rem;border-radius:9999px}.status-active.svelte-ub0vi5{background-color:#3b82f6;box-shadow:0 0 6px #3b82f699}.status-online.svelte-ub0vi5{background-color:#10b981;box-shadow:0 0 6px #10b98199}.status-text.svelte-ub0vi5{color:#4b5563}@keyframes svelte-ub0vi5-connectionLineEnter{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes svelte-ub0vi5-connectionLabelEnter{0%{opacity:0;transform:translateY(10px) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}.connection-line-container.svelte-ub0vi5{animation:svelte-ub0vi5-connectionLabelEnter .8s cubic-bezier(.16,1,.3,1) forwards;opacity:0}.connection-line.svelte-ub0vi5{position:relative;display:flex;align-items:center;width:700px}.line-label.svelte-ub0vi5{position:absolute;left:50%;background:#fffffff2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(229,231,235,.6);border-radius:.75rem;padding:1.5rem;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;text-align:center;background:linear-gradient(135deg,#fffffffa,#f9fafbfa);width:300px;max-width:80%;top:-120px;transform:translate(-50%,-50%) scale(1.2);z-index:40}.line-text.svelte-ub0vi5{display:block;font-size:1.125rem;font-weight:700;color:#111827;white-space:normal;margin-bottom:.25rem}.line-description.svelte-ub0vi5{display:block;font-size:.875rem;color:#4b5563;white-space:normal}.core-feature-box.svelte-ub0vi5{z-index:40}@media (max-width: 1600px){.gateway-hub-expanded.svelte-ub0vi5,.chat-client-hub-expanded.svelte-ub0vi5{width:400px}.connection-line.svelte-ub0vi5{width:650px}}@media (max-width: 1400px){.gateway-hub-expanded.svelte-ub0vi5,.chat-client-hub-expanded.svelte-ub0vi5{width:380px}.connection-line.svelte-ub0vi5{width:600px}}@media (max-width: 1200px){.gateway-hub-expanded.svelte-ub0vi5,.chat-client-hub-expanded.svelte-ub0vi5{width:340px;padding:1.5rem}.connection-line.svelte-ub0vi5{width:500px}.line-label.svelte-ub0vi5{width:280px;top:-100px}.line-text.svelte-ub0vi5{font-size:1.125rem}}@media (max-width: 1024px){.gateway-hub-expanded.svelte-ub0vi5,.chat-client-hub-expanded.svelte-ub0vi5{width:300px}.connection-line.svelte-ub0vi5{width:400px}.line-label.svelte-ub0vi5{width:250px;top:-80px}.line-text.svelte-ub0vi5{font-size:1rem}}@media (max-width: 768px){.gateway-hub-expanded.svelte-ub0vi5,.chat-client-hub-expanded.svelte-ub0vi5{width:280px;padding:1rem}.gateway-title.svelte-ub0vi5,.chat-title.svelte-ub0vi5{font-size:1.125rem}.gateway-subtitle.svelte-ub0vi5,.chat-subtitle.svelte-ub0vi5{font-size:.875rem}.connection-line-container.svelte-ub0vi5{position:relative;width:100%;transform:none!important;margin-bottom:2rem;display:block}.connection-line.svelte-ub0vi5{display:none}.line-label.svelte-ub0vi5{position:static;transform:none;width:90%;margin:0 auto;top:auto;left:auto;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1.25rem;font-size:.875rem;text-align:center}.line-text.svelte-ub0vi5{font-size:1rem}}
