.browserupgrade{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}@font-face{font-family:proxima-nova;src:url(../fonts/ProximaNova\ Regular.otf) format("opentype")}body{padding-top:1.5rem;padding-bottom:1.5rem;font-family:proxima-nova;font-weight:400;font-style:normal;width:100%;text-align:center}h1{font-size:36px;font-weight:700;padding-bottom:40px}.sankey_header,h3{font-size:24px;font-weight:700}button{background-color:#fff;font-size:24px;border:none;color:#a8a8a8}button.active{border-bottom:2px solid #f91974}button.active,button:hover{color:#000}.chart{width:100%}.chart_tooltip{position:absolute;top:0;left:0;background-color:#fff;padding:5px;text-align:left}.chart_tooltip p{margin-bottom:0}.at_a_glance{display:none}.at_a_glance p{margin-bottom:.3rem}.toggle_container{position:relative;display:inline-block;margin-bottom:30px}.call_to_interact{position:absolute;left:-10px;font-size:16px;-webkit-transform:translate(-100%,25%);transform:translate(-100%,25%)}.arrow-right{width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid #f91974;display:inline-block;-webkit-transform:translateY(15%);transform:translateY(15%)}.pulsating-circle{position:absolute;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);width:30px;height:30px;pointer-events:none}.pulsating-circle:before{content:"";position:relative;display:block;width:300%;height:300%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:45px;background-color:transparent;opacity:.3;-webkit-animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;animation:pulse-ring 1.25s cubic-bezier(.215,.61,.355,1) infinite;-webkit-animation-iteration-count:2;animation-iteration-count:2}.pulsating-circle:after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;border-radius:15px;opacity:.3;-webkit-animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;animation:pulse-dot 1.25s cubic-bezier(.455,.03,.515,.955) -.4s infinite;-webkit-animation-iteration-count:2;animation-iteration-count:2}.pulsating-circle.category:after,.pulsating-circle.category:before{-webkit-animation-delay:1s;animation-delay:1s}.pulsating-circle.subgenre:after,.pulsating-circle.subgenre:before{-webkit-animation-delay:7s;animation-delay:7s}.pulsating-circle.genre:after,.pulsating-circle.genre:before{-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33);background-color:#f91974}80%,to{opacity:0;background-color:#f91974}}@keyframes pulse-ring{0%{-webkit-transform:scale(.33);transform:scale(.33);background-color:#f91974}80%,to{opacity:0;background-color:#f91974}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8);background-color:#f91974}50%{-webkit-transform:scale(1);transform:scale(1);background-color:#f91974}to{-webkit-transform:scale(.8);transform:scale(.8);background-color:#f91974}}@keyframes pulse-dot{0%{-webkit-transform:scale(.8);transform:scale(.8);background-color:#f91974}50%{-webkit-transform:scale(1);transform:scale(1);background-color:#f91974}to{-webkit-transform:scale(.8);transform:scale(.8);background-color:#f91974}}.node rect{fill-opacity:.9;shape-rendering:crispEdges}.node text{text-shadow:0 1px 0 #fff}.link{fill:none;stroke-opacity:.5;opacity:1;pointer-events:auto}.link.inactive{opacity:0}.header_rect_label,.link.inactive{pointer-events:none}.header_rect{cursor:pointer}.noInteract{pointer-events:none}.header_rect.inactive{opacity:.1}.ad_shown_labels{text-align:right}.ad_shown_labels,.game_installed_labels{position:absolute}.game_installed_labels p{padding-left:10px;padding-right:10px;border:1px solid #000;border-radius:4px;color:#fff}.sankey_label_div{position:absolute;left:0;top:0}.left.line{width:200px;border-bottom:1px solid #a8a8a8;display:block}.sankey_label{font-size:16px;width:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;position:relative}.game_installed_labels .sankey_label,.sankey_label:hover{font-weight:700}.game_installed_labels .sankey_label{max-width:195px}.game_installed_labels .sankey_label.inactive{background-color:#fff!important;color:#000;font-weight:400}.game_installed_labels #AR_Location_Based{-webkit-transform:translateY(-20px);transform:translateY(-20px)}.link:hover{stroke-opacity:.5}.source_text{font-weight:700}@media screen and (max-width:1200px){h1{font-size:28px}.sankey_label{font-size:14px!important}.sankey_header{font-size:14px}.call_to_interact,button{font-size:18px}.arrow-right{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #f91974}.game_installed_labels p{padding-left:3px;padding-right:3px}.game_installed_labels #AR_Location_Based{-webkit-transform:translateY(-105%);transform:translateY(-105%)}.game_installed_labels #Arcade{-webkit-transform:translateY(-90%);transform:translateY(-90%)}.left.line{width:auto}.left.line,.node line{display:none}}@media screen and (max-width:700px){.call_to_interact{left:-100%;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.game_installed_labels #AR_Location_Based{-webkit-transform:translateY(-115%);transform:translateY(-115%)}.game_installed_labels #Arcade,.game_installed_labels #Casino{-webkit-transform:translateY(-90%);transform:translateY(-90%)}.arrow-right{width:0;height:0;border-top:10px solid transparent;border-left:10px solid transparent;border-bottom:10px solid #f91974;display:inline-block}.ad_shown_labels p,.game_installed_labels p{font-size:12px!important;line-height:1}}