.active-link_link__VqHBk{margin-right:.5rem;--tw-text-opacity:1;color:rgb(59 130 246/var(--tw-text-opacity,1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.active-link_link__VqHBk:hover:hover{--tw-text-opacity:1;color:rgb(96 165 250/var(--tw-text-opacity,1))}.active-link_active-link__pzxFs{--tw-text-opacity:1;color:rgb(185 28 28/var(--tw-text-opacity,1))}.active-link_disabled-link-sidebar__GMqZ9{color:hsla(0,0%,100%,.1)}.active-link_active-link-sidebar__ff9Vj{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.metric-modal-container{height:88vh;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.metric-modal-header{padding:0 0 40px;border-bottom:2px solid #404040;margin-bottom:40px}.metric-modal-title{font-size:36px;font-weight:800;color:#fff;margin-bottom:16px;background:linear-gradient(135deg,#f8fafc,#e2e8f0 20%,#cbd5e1 40%,#94a3b8 60%,#64748b 80%,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-shadow:0 2px 8px rgba(0,0,0,.2);letter-spacing:-.8px;line-height:1.1}.metric-modal-subtitle{font-size:20px;color:#a0a0a0;margin-bottom:36px;font-weight:400;line-height:1.4}.metric-filters-container{display:flex;gap:16px;align-items:center;flex-wrap:wrap}.metric-search-input{width:100%;height:52px;background-color:#2a2a2a;border-color:#404040;color:#fff;font-size:17px;border-radius:14px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,.1);padding:0 20px}.metric-search-input:focus{border-color:#1890ff;box-shadow:0 0 0 3px rgba(24,144,255,.1),0 4px 16px rgba(0,0,0,.2);transform:translateY(-1px)}.metric-search-input:hover{border-color:#1890ff;box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-pill{background-color:#3a3a3a;border-color:#505050;color:#fff;border-radius:20px;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.filter-pill:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.filter-pill-active{box-shadow:0 4px 16px rgba(24,144,255,.3);transform:translateY(-1px)}.results-counter{margin-top:20px;padding:12px 16px;background-color:#2a2a2a;border-radius:8px;border:1px solid #404040;backdrop-filter:blur(10px)}.metric-content{flex:1;overflow:hidden}.metric-scroll-container{height:100%;overflow-y:auto;padding-right:8px;scroll-behavior:smooth}.metric-scroll-container::-webkit-scrollbar{width:8px}.metric-scroll-container::-webkit-scrollbar-track{background:#1a1a1a;border-radius:4px}.metric-scroll-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#404040,#505050);border-radius:4px;transition:background .3s ease}.metric-scroll-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#555,#666)}.metrics-grid{display:flex;flex-direction:column;gap:24px}.source-card{background-color:#2a2a2a;border-radius:20px;box-shadow:0 6px 20px rgba(0,0,0,.4);overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.source-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.5);transform:translateY(-4px)}.source-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(24,144,255,.02),rgba(114,46,209,.02));opacity:0;transition:opacity .3s ease;pointer-events:none}.source-card:hover:before{opacity:1}.source-header{padding:24px 32px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);position:relative;overflow:hidden}.source-header:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.05),transparent);transition:left .6s ease}.source-card:hover .source-header:before{left:100%}.source-icon-container{border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.source-icon-container:hover{transform:scale(1.1) rotate(5deg)}.source-icon-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.source-icon-container:hover:before{opacity:1}.source-title{font-size:20px;font-weight:700;color:#fff;margin-bottom:4px}.source-subtitle{font-size:14px;color:#a0a0a0;display:flex;align-items:center;gap:8px}.metrics-container{padding:20px 24px}.metrics-inner-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:12px}.metric-card{background-color:#3a3a3a;border:2px solid #505050;border-radius:16px;padding:20px;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;backdrop-filter:blur(10px)}.metric-card:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,rgba(24,144,255,.05),rgba(114,46,209,.05));opacity:0;transition:opacity .3s ease;pointer-events:none}.metric-card:hover:before{opacity:1}.metric-card:after{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;background:linear-gradient(45deg,transparent,rgba(24,144,255,.3),transparent);border-radius:18px;opacity:0;transition:opacity .3s ease;z-index:-1}.metric-card:hover:after{opacity:1}.metric-card:hover{background-color:#424242;transform:translateY(-6px) scale(1.03);box-shadow:0 16px 40px rgba(0,0,0,.3)}.metric-card:active{transform:translateY(-2px) scale(1.01)}.metric-icon-container{border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-icon-container:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,hsla(0,0%,100%,.1) 0,transparent 70%);opacity:0;transition:opacity .3s ease}.metric-card:hover .metric-icon-container{transform:scale(1.1) rotate(-5deg)}.metric-card:hover .metric-icon-container:before{opacity:1}.metric-name{font-size:17px;font-weight:700;color:#fff;margin-bottom:8px;word-break:break-word;line-height:1.3;transition:all .3s ease}.metric-card:hover .metric-name{color:#66b3ff;text-shadow:0 1px 2px rgba(102,179,255,.3)}.metric-category{margin-bottom:8px}.metric-category-tag{font-size:12px;font-weight:600;border-radius:8px;padding:4px 8px;transition:all .3s ease;box-shadow:0 1px 3px rgba(0,0,0,.2)}.metric-card:hover .metric-category-tag{transform:scale(1.05);box-shadow:0 2px 8px rgba(0,0,0,.3)}.metric-description{font-size:13px;color:silver;flex:1;margin-right:12px;line-height:1.4;transition:color .3s ease}.metric-card:hover .metric-description{color:#e0e0e0}.metric-configure-button{border-radius:8px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.metric-configure-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);transition:left .5s ease}.metric-configure-button:hover:before{left:100%}.metric-configure-button:hover{transform:scale(1.05);box-shadow:0 4px 16px rgba(0,0,0,.3)}.loading-container{display:flex;justify-content:center;align-items:center;height:400px;flex-direction:column;gap:16px}.empty-state{margin-top:60px;text-align:center;padding:40px}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.source-card{animation:fadeInUp .6s ease-out}.metric-card{animation:scaleIn .4s ease-out}.filter-pill{animation:slideInLeft .3s ease-out}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.loading-container .ant-spin{animation:pulse 2s ease-in-out infinite}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.metric-card:hover{background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.03),transparent);background-size:1000px 100%;animation:shimmer 1.5s infinite}@media (max-width:1400px){.metrics-inner-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}}@media (max-width:1200px){.metric-modal-title{font-size:28px}.metrics-inner-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.source-header{padding:20px 24px}}@media (max-width:768px){.metric-modal-container{height:90vh}.metric-modal-title{font-size:24px;letter-spacing:-.3px}.metric-modal-subtitle{font-size:16px}.metric-search-input{height:44px;font-size:15px}.metrics-inner-grid{grid-template-columns:1fr;gap:16px}.source-header{padding:16px 20px}.source-header-content{flex-direction:column;text-align:center;gap:12px}.source-icon-container{padding:12px}.metric-card{padding:16px}.filter-pill{font-size:13px;padding:6px 12px}}@media (max-width:480px){.metric-modal-header{padding:0 0 24px;margin-bottom:24px}.metric-modal-title{font-size:20px}.metric-modal-subtitle{font-size:14px;margin-bottom:20px}.results-counter{padding:8px 12px;font-size:13px}.source-card{border-radius:16px}.metric-card{border-radius:12px;padding:12px}}.source-connections_sourceCard__IGWXW{background:hsla(0,0%,100%,.02)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;border:1px solid hsla(0,0%,100%,.05)!important;transition:all .3s ease!important;border-radius:12px!important}.source-connections_sourceCard__IGWXW:hover{background:hsla(0,0%,100%,.05)!important;border:1px solid hsla(0,0%,100%,.1)!important;transform:translateY(-2px)!important;box-shadow:0 8px 32px rgba(0,0,0,.3)!important}.source-connections_statsCard__7ua5i{background:rgba(0,0,0,.2);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid hsla(220,9%,46%,.5)}.source-connections_connectionPulse__AqwcW{animation:source-connections_pulse-glow__eh52j 2s infinite}@keyframes source-connections_pulse-glow__eh52j{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.source-connections_hoverOverlay__XeM7r{transition:opacity .3s ease;pointer-events:none}.source-connections_cardGroup__ysLM8:hover .source-connections_hoverOverlay__XeM7r{opacity:1!important}.source-connections_deleteButton__5PQsT{opacity:.6;transition:all .3s ease}.source-connections_deleteButton__5PQsT:hover{opacity:1!important}.source-connections_gradientBg__NbgHd{background:#191919;min-height:100vh}.source-connections_headerIcon__2acfq{background:linear-gradient(135deg,#3b82f6,#8b5cf6);box-shadow:0 10px 25px rgba(59,130,246,.3)}.source-connections_addButton__AyCkS{background:hsla(0,0%,100%,.08)!important;border:1px solid hsla(0,0%,100%,.12)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;color:#fff!important;box-shadow:0 2px 8px rgba(0,0,0,.15)!important;transition:all .3s ease!important;font-weight:500!important}.source-connections_addButton__AyCkS:hover{background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.2)!important;box-shadow:0 4px 16px rgba(0,0,0,.2)!important;transform:translateY(-1px)!important;color:#fff!important}