@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";@keyframes pulse-ring{0%,to{opacity:.3;stroke-dashoffset:0}50%{opacity:.6;stroke-dashoffset:10}}@keyframes cluster-pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes owner-glow-pulse{0%,to{opacity:.4}50%{opacity:.8}}@keyframes owner-ring-expand{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@keyframes owner-ring-rotate{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.owner-glow-ring{animation:owner-glow-pulse 2.5s ease-in-out infinite;transform-origin:center}.owner-ripple-ring{animation:owner-ring-expand 3s ease-out infinite;transform-origin:center}.owner-orbit-ring{animation:owner-ring-rotate 6s linear infinite;transform-origin:center}@keyframes now-playing-pulse{0%,to{opacity:.35}50%{opacity:.8}}@keyframes now-playing-expand{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes now-playing-rotate{0%{stroke-dashoffset:0}to{stroke-dashoffset:-40}}.now-playing-glow{animation:now-playing-pulse 2s ease-in-out infinite;transform-origin:center}.now-playing-ripple{animation:now-playing-expand 3s ease-out infinite;transform-origin:center}.now-playing-orbit{animation:now-playing-rotate 5s linear infinite;transform-origin:center}@keyframes link-pulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}@keyframes link-breathe{0%,to{stroke-opacity:.36;stroke-width:1.5}50%{stroke-opacity:.88;stroke-width:2.1}}@keyframes link-wave{0%{stroke-dashoffset:0;stroke-opacity:.5}50%{stroke-opacity:.9}to{stroke-dashoffset:30;stroke-opacity:.5}}@keyframes link-glow{0%,to{filter:drop-shadow(0 0 2px currentColor);stroke-opacity:.6}50%{filter:drop-shadow(0 0 6px currentColor);stroke-opacity:1}}.audio-ring{animation:pulse-ring 2s ease-in-out infinite}.cluster-ring{animation:pulse-ring 3s ease-in-out infinite;transform-origin:center}.collaboration-link{animation:none!important;transition:stroke-dasharray .45s ease,stroke-opacity .75s ease,stroke-width .75s ease,filter .55s ease}.collaboration-link:not(.globe-recent-link):not(.highlighted):not(.idle-pulse){stroke-opacity:.28}.collaboration-link.globe-recent-link:not(.highlighted){animation:link-breathe 6s ease-in-out infinite!important}.collaboration-link.globe-recent-link.highlighted{stroke-dasharray:none!important;stroke-opacity:1!important;stroke-width:4!important;filter:drop-shadow(0 0 8px currentColor)!important;animation:none!important}.collaboration-link.highlighted:not(.globe-recent-link),.collaboration-link.idle-pulse:not(.globe-recent-link){stroke-dasharray:none!important;stroke-width:4!important;filter:drop-shadow(0 0 8px currentColor)!important;animation:link-breathe 5.5s ease-in-out infinite!important}.node-main.globe-node-breathe-recent{opacity:.9;animation:globe-node-breathe 6s ease-in-out infinite;animation-delay:var(--globe-breathe-delay, 0s);transform-origin:center}.node-main.globe-node-breathe-faint{opacity:.5;animation:globe-node-breathe-faint 7s ease-in-out infinite;animation-delay:var(--globe-breathe-delay, 0s);transform-origin:center}@keyframes globe-node-breathe{0%,to{opacity:.9}25%{opacity:1}50%{opacity:.9}75%{opacity:.78}}@keyframes globe-node-breathe-faint{0%,to{opacity:.5}25%{opacity:.62}50%{opacity:.5}75%{opacity:.38}}.globe-float-above{transform:translateY(-6px);filter:drop-shadow(0 18px 28px rgba(0,0,0,.55))}.globe-float-inner{background:#080a12b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.09);box-shadow:inset 0 1px #ffffff0f,0 4px 6px #00000040,0 16px 42px #00000073;border-radius:.875rem}.globe-float-inner--light{background:#ffffffeb;border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #fffffff2,0 4px 6px #0f172a0f,0 16px 42px #0f172a14}.globe-stats-overlay{opacity:.55}.globe-tooltip{font-family:JetBrains Mono,Fira Code,SF Mono,Consolas,monospace}.globe-tooltip.globe-float-above{transform:translateY(-8px);filter:drop-shadow(0 20px 36px rgba(0,0,0,.65))}.globe-tooltip.globe-tooltip--light.globe-float-above{filter:drop-shadow(0 16px 32px rgba(15,23,42,.14))}.globe-tooltip--light .text-indigo-300{color:#4338ca}.globe-tooltip--light .text-gray-200,.globe-tooltip--light .text-gray-300{color:#334155}.globe-tooltip--light .text-gray-400,.globe-tooltip--light .text-gray-500{color:#64748b}.globe-tooltip--light .border-gray-600{border-color:#cbd5e1}.globe-tooltip--light .border-gray-700\/30{border-color:#cbd5e18c}.globe-tooltip--light .text-purple-300{color:#7e22ce}.globe-tooltip--light .hover\:bg-indigo-500\/20:hover{background-color:#6366f11f}.globe-tooltip--light .bg-purple-500\/20{background-color:#a855f726}.globe-tooltip--light .text-green-300{color:#15803d}.globe-tooltip--light .text-purple-400\/60{color:#7e22ceb8}.globe-tooltip--light .close-tooltip-btn:hover{color:#334155!important}.globe-tooltip-scroll::-webkit-scrollbar{width:4px}.globe-tooltip-scroll::-webkit-scrollbar-track{background:transparent}.globe-tooltip-scroll::-webkit-scrollbar-thumb{background:#8b5cf64d;border-radius:2px}.globe-tooltip-scroll::-webkit-scrollbar-thumb:hover{background:#8b5cf680}.artist-row{transition:background-color .15s ease}.artist-row[data-audio-url]:hover{background-color:#6366f140!important}.artist-row[data-audio-url]:active{background-color:#6366f159!important}.close-tooltip-btn:hover{transform:scale(1.1)}.close-tooltip-btn{transition:transform .15s ease,color .15s ease}.globe-control-btn{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#11111be6;border:1px solid rgba(99,102,241,.3);border-radius:6px;color:#e5e7eb;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.globe-control-btn:hover{background:#6366f133;border-color:#6366f180;color:#fffc00;transform:scale(1.05)}.globe-control-btn:active{transform:scale(.95)}.globe-control-root--light .globe-control-btn{background:#ffffffeb;border-color:#6366f159;color:#1e293b}.globe-control-root--light .globe-control-btn:hover{background:#6366f11f;border-color:#6366f18c;color:#4338ca}
