body{width:100%;height:100%;overflow:hidden;-ms-content-zooming:none;background:#fff;touch-action:none}h1{font-family:SciFly-Sans,Arial,sans-serif;margin:0 0 5px;font-size:26pt}a{text-decoration:none;color:inherit}a:hover{text-decoration:underline}.twitter{line-height:1.8}#container{margin:0;width:100%;height:100%}.info{z-index:10;font-family:SciFly-Sans,Arial,sans-serif;font-size:18pt;pointer-events:none;position:absolute;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;cursor:default}#debuginfo{font-family:SciFly-Sans;font-size:12pt;position:absolute;left:10px;top:10px;min-width:250px;padding:10px;color:#fff;min-height:2em;z-index:100;background-color:#000000b3;opacity:0}#logo{position:absolute;top:0;left:0;margin:30px;z-index:20;width:160px;height:auto;-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-ms-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}@media screen and (max-width: 550px){#logo{opacity:0}}#search{position:absolute;top:0;right:0;margin:30px;width:300px;z-index:50;box-shadow:5px 5px 20px 5px #00000021}@media screen and (max-width: 360px){#search{width:auto!important;left:0}}#search input[type=text]{font-family:SciFly-Sans;font-size:12pt;width:100%}#search-results{overflow-y:auto;margin:0;padding:0;max-height:500px;list-style-type:none;background-color:#f5f5f5;-webkit-transition:height .3s ease-out;-moz-transition:height .3s ease-out;-ms-transition:height .3s ease-out;-o-transition:height .3s ease-out;transition:height .3s ease-out}#search-results li h1 .search-highlight{text-decoration:underline}#search-results li{font-family:SciFly-Sans;padding:1px 10px 9px;cursor:pointer}#search-results li:first-child{padding-top:10px}#search-results li:first-child:hover{padding-top:9px}#search-results li:hover h1{text-decoration:underline}#search-results li:hover{border:1px solid black;padding:0 9px 8px}.search-result-person{color:#0081c9}.search-result-interest{color:#cc5d29}.search-highlight{font-weight:700}#help{font-family:SciFly-Sans;font-size:14pt;position:absolute;left:0;bottom:0;padding:0;margin:30px;z-index:35;-webkit-transition:width .3s ease-out,height .3s ease-out;-moz-transition:width .3s ease-out,height .3s ease-out;-ms-transition:width .3s ease-out,height .3s ease-out;-o-transition:width .3s ease-out,height .3s ease-out;transition:width .3s ease-out,height .3s ease-out}#help-inner{margin:0;padding:20px;overflow:hidden;width:100%;height:100%;background-color:#0081c9;-webkit-text-fill-color:#ffffff;border-radius:10px;box-shadow:5px 5px 20px 5px #00000021;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.help-button{font-size:2.5em!important;-webkit-text-fill-color:#0081c9;position:absolute;top:0;right:0;opacity:40;-webkit-transition:opacity .3s ease-out,margin .3s ease-out;-moz-transition:opacity .3s ease-out,margin .3s ease-out;-ms-transition:opacity .3s ease-out,margin .3s ease-out;-o-transition:opacity .3s ease-out,margin .3s ease-out;transition:opacity .3s ease-out,margin .3s ease-out}.help-maximized #help-maximize-button{margin-top:7px;margin-right:15px;-webkit-text-fill-color:#fff}.help-maximized #help-minimize-button{margin-top:7px;margin-right:10px;-webkit-text-fill-color:#fff}.help-minimized #help-minimize-button{margin-right:-5px}#help a:hover{text-decoration:none}.help-minimized{width:50px;height:50px}.help-minimized #help-inner{opacity:0}.help-minimized #help-minimize-button{opacity:0;pointer-events:none}@media screen and (max-width: 460px){.help-maximized{width:auto!important;right:0}}.help-maximized{width:400px;height:340px}.help-maximized #help-inner{opacity:100}.help-maximized #help-maximize-button{opacity:0;pointer-events:none}#controls{font-family:SciFly-Sans;font-size:16pt;position:absolute;z-index:30;right:0;bottom:0;padding:0;margin:30px;list-style-type:none}@media screen and (max-width: 430px){#controls{max-width:60%}}#controls>li{text-align:right}#controls>li:not(:last-child){margin-bottom:12px}#controls>li>.offset-text{position:relative;bottom:10px}.switch{position:relative;display:inline-block;width:60px;height:34px}.switch input{display:none}.slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#d3d3d3;-webkit-transition:.4s;transition:.4s}.slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;-webkit-transition:.4s;transition:.4s}input:checked+.slider{background-color:#2196f3}input:focus+.slider{box-shadow:0 0 1px #2196f3}input:checked+.slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}input:disabled+.slider:before{background-color:#e4e4e4}.bubble-container{z-index:20;position:absolute;opacity:0;min-width:400px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}#twitter-pic{display:inline;opacity:inherit;float:right}.bubble{font-family:Open Sans,Arial,sans-serif;font-size:18pt;opacity:inherit;position:relative;padding:15px;margin:0;color:#fff;background:#0081c9;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.interest .bubble{background:#cc5d29}.bubble ul{margin:0;padding-left:10px;list-style-type:none}.bubble ul li:before{content:"- "}.bubble.left{margin-left:20px;background:#0081c9}.interest .bubble.left{background:#cc5d29}.bubble.right{margin-right:20px;background:#0081c9}.interest .bubble.right{background:#cc5d29}.bubble:after{content:"";position:absolute;bottom:-15px;left:20px;border-width:15px 15px 0;border-style:solid;border-color:#0081c9 transparent;display:block;width:0}.interest .bubble:after{border-color:#cc5d29 transparent}.bubble.left:after{top:16px;left:-20px;bottom:auto;border-width:10px 20px 10px 0;border-color:transparent #0081c9}.interest .bubble.left:after{border-color:transparent #cc5d29}.bubble.right:after{top:16px;right:-20px;bottom:auto;left:auto;border-width:10px 0 10px 20px;border-color:transparent #0081c9}.interest .bubble.right:after{border-color:transparent #cc5d29}
