.node{border-radius:100%;cursor:pointer;filter:brightness(1.01);position:absolute;transform:translateZ(1px);transition:opacity .3s ease-out,transform .3s ease-out,filter .3s ease-out}.node:hover .inner{filter:brightness(1.05)}.node:hover .inner .border{opacity:.6;transform:scale(1.05)}.node.dim{filter:brightness(.9)}.node.active{opacity:1!important}.node.active .inner .border{opacity:.8}.node .inner{border-radius:100%;transform:translateZ(1px);transition:transform 1.4s ease-out}.node .inner,.node .inner .border{height:100%;left:0;position:absolute;top:0;width:100%}.node .inner .border{border-radius:50%;opacity:.5;transition:opacity 1s ease-out,transform 1.4s ease-out}.node .inner .content{align-items:center;background-position:50%;background-size:cover;border-radius:50%;color:#fff;display:flex;font-weight:700;height:calc(100% - 8px);justify-content:center;left:4px;line-height:1.2em;padding:10px;position:absolute;text-align:center;text-shadow:.5px .5px 1px rgba(0,0,0,.3);text-transform:uppercase;top:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(100% - 8px)}/*! purgecss start ignore */.circles{color:#fff;font-family:Assistant;height:100%;left:0;overflow:hidden;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.circles,.circles *{outline:none}.circles .vue-pan-zoom-scene>div{transition:transform .2s ease-out}.circles .node-leave-active{transition:opacity .2s ease-out}.circles .node-enter,.circles .node-leave-to{opacity:0!important}.dataset-info[data-v-845b221c]{height:100%;width:100%}.tags[data-v-f367d099]{position:relative}.tags .tag[data-v-f367d099]{box-shadow:1px 1px 5px #0000004d}.visual[data-v-aef50cf8]{background:#0b3661;background:radial-gradient(circle,#0b3661 0,#0f465e 38%,#052544);height:calc(100vh - 200px);max-height:700px;position:relative;width:100%}.viewport[data-v-aef50cf8]{height:100%;width:100%}.details[data-v-aef50cf8]{background:#fff;background-color:#052544cc;color:#fff;height:100%;left:0;max-width:100%;overflow-y:auto;padding:10px 15px 30px;position:absolute;top:0;width:300px;z-index:2}@media (max-width:500px){.details[data-v-aef50cf8]{height:calc(100vh - 50px);position:fixed;top:55px;width:100%}}.details .close-button[data-v-aef50cf8]{background-color:#052544cc;height:50px;position:absolute;right:0;top:0;width:50px}@media (max-width:500px){.details .close-button[data-v-aef50cf8]{position:fixed;top:55px}}.filter[data-v-aef50cf8]{max-width:200px;position:absolute;right:0;top:0}.detailsIntro-enter-active[data-v-aef50cf8],.detailsIntro-leave-active[data-v-aef50cf8]{transition:opacity .1s ease-out,transform .1s ease-out}.detailsIntro-enter[data-v-aef50cf8],.detailsIntro-leave-to[data-v-aef50cf8]{opacity:0}.detailsContent-enter-active[data-v-aef50cf8],.detailsContent-leave-active[data-v-aef50cf8]{transform:translate(0);transition:opacity .1s ease-out}.detailsContent-enter[data-v-aef50cf8],.detailsContent-leave-to[data-v-aef50cf8]{opacity:0}.slideInRight-enter-active[data-v-aef50cf8],.slideInRight-leave-active[data-v-aef50cf8]{transform:translate(0);transition:opacity .3s ease-out,transform .3s ease-out}.slideInRight-enter[data-v-aef50cf8],.slideInRight-leave-to[data-v-aef50cf8]{opacity:0;transform:translate(300px)}.v-badge{display:inline-block;line-height:1}.v-badge__badge{align-items:center;background:rgb(var(--v-theme-surface-variant));border-radius:10px;color:rgba(var(--v-theme-on-surface-variant),var(--v-high-emphasis-opacity));display:inline-flex;font-size:.75rem;font-weight:500;height:1.25rem;justify-content:center;min-width:20px;padding:4px 6px;pointer-events:auto;position:absolute;text-align:center;text-indent:0;transition:.225s cubic-bezier(.4,0,.2,1);white-space:nowrap}.v-badge--bordered .v-badge__badge:after{border-radius:inherit;border-style:solid;border-width:2px;bottom:0;color:rgb(var(--v-theme-background));content:"";left:0;position:absolute;right:0;top:0;transform:scale(1.05)}.v-badge--dot .v-badge__badge{border-radius:4.5px;height:9px;min-width:0;padding:0;width:9px}.v-badge--dot .v-badge__badge:after{border-width:1.5px}.v-badge--inline .v-badge__badge{position:relative;vertical-align:middle}.v-badge__badge .v-icon{color:inherit;font-size:.75rem;margin:0 -2px}.v-badge__badge .v-img,.v-badge__badge img{height:100%;width:100%}.v-badge__wrapper{display:flex;position:relative}.v-badge--inline .v-badge__wrapper{align-items:center;display:inline-flex;justify-content:center;margin:0 4px}
