abbr,address,article,aside,audio,b,blockquote,body,button,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,textarea,tfoot,th,thead,time,tr,ul,var,video{background:0 0;border:0;font-size:100%;list-style:none;margin:0;outline:0;padding:0;vertical-align:baseline}article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{background:0 0;border:0;font-size:100%;margin:0;padding:0;vertical-align:baseline}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{border:0}.float-left{float:left}.float-right{float:right}.clear{clear:both}#page-tools .fixed{position:fixed;top:18px}h1,h2,h3,h4,th{font-family:Roboto,sans-serif}h2{font-size:22px}a{color:#0091d0;cursor:pointer}html{position:relative;min-height:100%}.bottomless{border-bottom:none!important}#frame-footer{background:#333;padding:0 0}#frame-footer .container{background:#333;padding:20px 0}#frame-footer p{color:#999;font-size:14px;line-height:18px;margin:0 0 20px}#frame-footer p a{color:#db4140}#frame-footer h2{color:#ccc;font-size:16px;display:block;margin:0 0 5px;font-weight:bolder}#page-table #frame-content{padding-top:40px;padding-bottom:40px}#frame-footer #footer-menu{border-top:1px solid #ccc;margin:10px 0;padding:10px 0;float:left;clear:both;width:100%}#frame-footer #footer-menu li{display:inline-block;padding:0 10px;font-size:12px}#frame-footer #footer-menu li a{color:#ccc}#navbar-brand,#navbar-main{display:block;float:left}#navbar-util{float:right}#navbar-brand{padding:20px 0}#navbar-brand img{height:35px}#navbar-main li,#navbar-util li{display:inline-block}#navbar-main{margin:26px 0 0 40px}#navbar-main li a{display:block;padding:5px 10px;border-radius:15px;color:#555;cursor:pointer}#navbar-main li a:hover{text-decoration:none}#navbar-util li a{color:#333;display:block;font-size:28px;padding:20px 10px}#navbar-util li a:hover{color:#555}#frame-header{background:#fff}@media (max-width:991px){#frame-header #navbar-main{margin:26px 0 0 20px}}@media (max-width:650px){#frame-header #navbar-brand,#frame-header #navbar-main,#frame-header #navbar-util{float:none}#frame-header #navbar-main{margin:0 auto 10px;text-align:center}#navbar-main li a{padding:5px}#frame-header #navbar-brand{text-align:center}#frame-header #navbar-brand .hidden-sm{display:block!important;margin:0 auto}#frame-header #navbar-brand .hidden-lg{display:none!important}#frame-header #navbar-util{display:none}}#page-title{background:#403184;padding:30px 20px}#navbar-main li.active a{background:#403184;color:#fff;font-weight:700;font-family:Roboto,sans-serif}#page-table #navbar-main li.active a,#page-table #page-title{background:#4daf4a}#page-table #navbar-main li a:hover{color:#4daf4a}#page-tools #navbar-main li.active a,#page-tools #page-title{background:#e21b49}#page-tools #navbar-main li a:hover{color:#e21b49}#page-home #navbar-main li.active a{background:#3f3184}#page-home #navbar-main li a:hover{color:#3f3184}#page-categories #navbar-main li.active a,#page-categories #page-title{background:#367eb8}#page-categories #navbar-main li a:hover{color:#367eb8}#page-analysis #navbar-main li.active a,#page-analysis #page-title{background:#377eb8}#page-analysis #navbar-main li a:hover{color:#377eb8}#navbar-main li.active a:hover{color:#fff!important}#page-faqs #navbar-main li.active a,#page-faqs #page-title{background:#ff7e01}#page-faqs #navbar-main li a:hover{color:#ff7e01}#page-updates #navbar-main li.active a,#page-updates #page-title{background:#f781bf}#page-updates #navbar-main li a:hover{color:#f781bf}#page-c #navbar-main li.active a{background:#3f3184}#page-home #navbar-main li a:hover{color:#3f3184}#page-title h1{color:#fff;font-size:36px;line-height:36px;padding:0}#page-title h2{color:#fff;font-size:18px;line-height:18px;padding:5px 0 0;opacity:.8}.github-shields{display:block;margin:6px 0 0}.github-badge{background:#5f5f5f;background:linear-gradient(0deg,#5f5f5f 0,#4d4d4d 100%);border-radius:2px;display:inline-block;text-align:left;font-family:Roboto,sans-serif;font-size:10px;color:#fff;text-shadow:-.5px .5px 1px #555}.github-badge span{float:left;padding:2px 4px}.github-badge span.blue{background:#2383c3;border-radius:0 2px 2px 0}.github-badge span.commit-date{border-radius:0 2px 2px 0}.github-badge span.bright-green{background:#4c1}.github-badge span.light-green{background:#97ca00}.github-badge span.citron{background:#a4a61d}.github-badge span.yellow{background:#dfb317}.github-badge span.orange{background:#fe7d37}.github-badge span.red{background:#e05d44}.list-group-item .github-badge{display:inline-block;margin:0 0 0 3px}#frame-splash{background:#403184;height:400px;display:flex;align-items:center;justify-content:center}#frame-splash .container{position:relatie}#frame-splash h1{color:#fff;font-size:42px}#frame-splash p{color:#ddd;font-size:20px;line-height:24px;margin:10px 0}#frame-splash a{border:1px solid #db4140;background:#db4140;color:#fff;font-size:16px;text-transform:uppercase;padding:12px 24px;margin:15px 0 0;font-weight:700;display:inline-block;transition:.1s;text-decoration:none}#frame-splash a:hover{background:#fff;border:1px solid #fff;color:#db4140}#frame-splash .cells,#frame-splash .mac,#frame-splash .rna{position:absolute;right:20px}#frame-splash .mac{top:-160px}#frame-splash .rna{z-index:3;right:179px;top:-45px}#frame-splash .cells{z-index:2;right:92px;top:-58px}#frame-splash .rna img{width:170px}#frame-splash .cells img{width:355px}#frame-splash .mac img{width:500px}#frame-splash .splash-image{float:right;position:relative}#page-home #frame-content{padding:60px 0}#intro{padding:20px 0 0;margin:0 0 30px;font-weight:400;text-align:center}#intro h2{color:#333;font-size:24px;line-height:32px;width:80%;margin:0 auto 20px}#intro h3{color:#333;font-size:18px;font-weight:400;line-height:24px;max-width:700px;margin:0 auto 20px;text-align:left}#current_size{float:left;border-top:2px solid #eaeaea;border-bottom:2px solid #eaeaea;margin:0 0 40px;padding:50px 0;width:100%}#current_size h3{font-size:24px;line-height:28px;color:#444;font-weight:bolder;text-align:center}#current_size a{color:#403184;font-size:28px;font-weight:700}.number-container{text-align:center;margin:0 auto;width:400px}.cta img{display:block;margin:0 auto;width:40%}.cta h3{font-size:18px;font-weight:700;color:#333;margin:20px 0 10px}.cta p{color:#666}.cta a{border:1px solid #db4140;background:#db4140;color:#fff;font-size:12px;text-transform:uppercase;padding:8px 12px;display:inline-block;margin:20px 0 0;font-weight:700;text-decoration:none;transition:.1s}.cta a:hover{background:#fff;border:1px solid #db4140;color:#db4140}@media (max-width:991px){.cta{text-align:center;margin:0 auto 20px}.cta h3{font-size:30px;text-align:center}.cta p{font-size:18px;margin:0 auto;max-width:60%}.cta img{width:20%}.cta a{font-size:18px;padding:14px 18px;margin:20px auto;text-align:center}}@media (max-width:500px){.cta img{width:50%}.cta p{max-width:100%}}#table-filter{background:#efefef;border:1px solid #ccc;padding:20px;margin:20px 0}#table-filter .form-check{display:inline;margin:5px 5px 5px 0}#table-filter .form-check input{margin:0 5px 0 0}.panel-title{position:relative;cursor:pointer}.panel-heading .accordion-toggle{padding-left:25px;display:block}.panel-heading .accordion-toggle:after{font-family:"Glyphicons Halflings";content:"\e114";color:#333f48;float:left;position:absolute;left:0;font-size:12px;top:0;transition:.2s;transform:rotate(0)}.panel-heading .accordion-toggle.collapsed:after{transform:rotate(-90deg)}.panel-heading{padding:0}.panel-heading h4{background:#ef8828}.panel-heading a{padding:10px 15px}.collapsed{background:#efefef}.panel-heading .accordion-toggle.collapsed:after{top:11px;left:15px}.panel-heading .accordion-toggle:after{top:12px;left:14px;color:#fff}.page-header{font-size:250%;margin-top:0}.page-header h2{font-size:70%;margin-top:50px;display:inline-block}.sortbox{font-size:70%}.container .text-muted{margin:10px 0}.text-muted{color:#b3b3b3;text-align:right}.fixed-table-container{border:none;border-radius:0}.table-dark th{border-right:1px solid #3d4972;border-bottom:none!important;padding:5px 10px!important;background-color:#2a3356;color:#fff;font-size:14px;text-transform:uppercase;white-space:nowrap;min-width:100%;position:relative}.fixed-table-container thead th{padding-right:150px!important;width:100%}.fixed-table-container .table-dark thead th .both{display:inline-block;background:0 0;cursor:pointer}.fixed-table-container .table-dark thead th .fht-cell{position:absolute;right:10px;width:135px;top:6px}.fixed-table-container .table-dark thead th .fht-cell .filter-control{padding:6px 0 0}.fixed-table-container .table-dark thead th .fht-cell select{background:url(/6586564258a5df9f6a94d37335fe71e70c00f34c/8838d/img/down.svg) #fff no-repeat right 2px top 1px;background-size:25px;-webkit-appearance:none;padding:3px 5px;height:auto;border:none;-moz-appearance:none;appearance:none;-ms-appearance:none}.fixed-table-container .table-dark td{color:#666;padding:7px 17px!important;font-size:14px;vertical-align:middle;border-bottom:1px solid #e1e8ed;border-right:1px solid #e1e8ed}.fixed-table-container .table-dark tr td:last-child{border-right:none}.table-striped>tbody>tr:nth-of-type(odd){background:#eff4f7}.table-hover>tbody>tr:hover{background:#6d7593!important}.fixed-table-container .table-dark tr:hover td{border-right:1px solid #6d7593;border-bottom:1px solid #6d7593;color:#fff}.table-hover>tbody>tr:hover td a{color:#fff;text-decoration:underline}.fixed-table-toolbar .btn-default{background:#0091d0;color:#fff;text-shadow:none!important;box-shadow:none!important;border-left:none!important;border-top:none!important;border-bottom:none!important;border-right:1px solid #39acdd!important;margin:0!important}.fixed-table-toolbar .pagination>.active>a,.fixed-table-toolbar .pagination>.active>a:focus,.fixed-table-toolbar .pagination>.active>a:hover,.fixed-table-toolbar .pagination>.active>span,.fixed-table-toolbar .pagination>.active>span:focus,.fixed-table-toolbar .pagination>.active>span:hover{background:#0091d0}.fixed-table-toolbar .btn-default.active.focus,.fixed-table-toolbar .btn-default.active:focus,.fixed-table-toolbar .btn-default.active:hover,.fixed-table-toolbar .btn-default:active.focus,.fixed-table-toolbar .btn-default:active:focus,.fixed-table-toolbar .btn-default:active:hover,.fixed-table-toolbar .open>.dropdown-toggle.btn-default.focus,.fixed-table-toolbar .open>.dropdown-toggle.btn-default:focus,.fixed-table-toolbar .open>.dropdown-toggle.btn-default:hover{background:#2a3356!important}.fixed-table-toolbar .btn-default .glyphicon{font-size:24px}.fixed-table-toolbar .export .btn-default.dropdown-toggle{border:none!important}.fixed-table-toolbar .btn-group>.btn-group{margin:0!important}.fixed-table-toolbar .btn-default .glyphicon{color:#fff}.fixed-table-toolbar .search input.form-control{box-shadow:none;text-shadow:none;border:1px solid #aaa;padding:20px 20px;width:300px}.pagination-detail{font-size:14px}.page-list .btn-default{background:0 0;border:1px solid #aaa;padding:5px;box-shadow:none;padding:5px 10px;-moz-appearance:none;appearance:none;-ms-appearance:none}#page-tools #frame-content{padding-right:0;display:flex}@media (max-width:991px){#page-tools #frame-content{display:block;padding:0}}#page-analysis #frame-content,#page-updates #frame-content{padding:40px 30px 0}#manipulators{padding:45px 0}#manipulators.fixed{padding:0 35px 0 0;width:inherit}#manipulators li{margin:10px 0;padding:10px 0;border-top:1px solid #ddd}#manipulators label{display:block;font-size:16px;color:#333}#manipulators label span{color:#555;font-size:12px;font-weight:400;display:block;padding:0 0 10px}#manipulators select{background:url(/6586564258a5df9f6a94d37335fe71e70c00f34c/8838d/img/down.svg) no-repeat right 2px top 3px;background-size:25px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-ms-appearance:none;margin:3px 0 0;padding:5px 10px;width:100%;font-size:14px;border-radius:3px}#manipulators select[multiple=multiple]{border-radius:3px;background:0 0;height:250px}#manipulators button{border:1px solid #2a3255;background:#2a3255;color:#fff;font-size:12px;text-transform:uppercase;padding:7px 13px;margin:8px 0 0;font-weight:700;transition:.1s}#manipulators button:hover{background:#fff;border:1px solid #2a3255;color:#2a3255}#name-bookmarks{display:none;border-right:1px solid #ced9e0;float:left;width:50px;margin-top:45px;padding:0 10px 0 0}#name-bookmarks.fixed{padding-top:0;margin-top:0}#name-bookmarks a{font-size:12px;color:#b4bfc6;font-weight:700;text-align:center;padding:1px;display:block;font-family:sans-serif}#name-bookmarks a:hover{color:#384750;text-decoration:none;transition:.5s}#name-bookmarks li.active a{color:#384750}#tools-list{background:0 0;width:100%;float:left;border:none;margin:30px 0 40px}#tools-list.name-sort{margin-top:20px;width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:calc(100% - 50px)}#tools-list.fixed_state.name-sort{padding:0 0 0 50px}#tools-list.fixed_state{width:100%}#tools-list h3{color:#333;font-family:serif;font-size:32px;clear:both;padding:12px 20px 0}#tools-list h3#anchorA{padding:20px 20px 0}#first-tools{padding:0 10px 0 0}#second-tools{padding:0 0 0 10px}.first-tools{clear:both;padding-right:10px;padding-bottom:30px}.second-tools{padding-left:10px}@media (max-width:1200px){.first-tools{clear:both;padding-right:0;padding-bottom:0}.second-tools{padding-left:15px}}#tools-bg{background:#eff4f7}.panel-title:not(.subtitle){margin:20px 0 0}.panel-title a.accordion-toggle.collapsed{border-radius:3px;background:#fff;color:#333;display:block;width:100%;padding:15px 20px;border-bottom:2px solid #d7e0e5}.panel-title a.accordion-toggle,.panel-title a.accordion-toggle:hover{background:#2a3356;text-decoration:none;color:#fff;display:block;padding:15px 20px;transition:.4s;border-bottom:2px solid #3e5093}.panel-title a span{float:right}@media (max-width:500px){.panel-title a span{display:block;margin:5px 0 0;float:none}}.panel-title.subtitle a.accordion-toggle{background:#0291d0;color:#fff;border:none;padding:10px 35px}.panel-title.subtitle a.accordion-toggle:hover{border:none}.list-group{border-radius:unset}.list-group .list-group{margin:0;border:0}.list-group-item{border-radius:unset!important;border-left:none!important;border-right:none!important}.list-group .list-group-item h5{color:#0291d0}.panel{box-shadow:none}#page-analysis{background:#eff4f7}#page-analysis #frame-content .plot{margin-bottom:30px;height:auto}#page-analysis #categories,#page-analysis #licenses,#page-analysis #number,#page-analysis #platforms,#page-analysis #publication{border-radius:3px}.plot-module{border-bottom:2px solid #d7e0e5;background:#fff;text-align:center}.plot-module h2{font-size:14px;text-transform:uppercase;text-align:left;padding:12px 20px 10px;color:#fff;background:#2a3356;font-weight:700}#twitter-container{max-width:880px;margin:40px auto}#page-submit #frame-content{margin:40px 0 0}#page-submit #frame-content form{margin:0 0 60px}#page-submit form button{border:1px solid #2a3255;background:#2a3255;color:#fff;font-size:14px;text-transform:uppercase;padding:8px 20px;margin:8px 0 0;font-weight:700;transition:.2s;text-shadow:none;box-shadow:none}#page-submit form button:hover{background:#fff;border:1px solid #2a3255;color:#2a3255}@media (max-width:600px){#page-submit form button{width:100%}}#page-faqs #frame-content{margin:40px 0}#logo-square{height:200px;display:block;margin:0 auto}#faqs-list{max-width:820px;width:100%;margin:0 auto 60px}#faqs-list dt{font-size:16px;margin:0 0 5px;color:#333;margin:20px 0 0;padding:20px 0;border-top:1px solid #ddd}#faqs-list dd{font-size:16px;color:#555}.svg-container{position:relative!important}.js-plotly-plot .plotly .main-svg{position:relative;width:100%!important;max-width:100%!important;height:auto!important}*{box-sizing:border-box}.alert-banner{position:fixed;bottom:0;left:0;width:100%;max-width:100%;padding:1rem .5rem;background:#ff910e;z-index:1030;color:#000;font-size:14px;margin:0;display:none}.banner-wrapper{max-width:1200px;width:100%;margin:0 auto;display:flex;position:relative;align-items:center}.alert-banner p{margin:0;color:#fff;text-align:center}.alert-banner .banner-wrapper p{text-align:center;padding-right:0}.alert-banner a{text-decoration:none;margin:20px auto 0 auto;display:block;color:#c401ff}.alert-banner a:hover{text-decoration:underline}.alert-banner button{position:absolute;right:5px;top:calc(50% - 12.5px);color:#fff;outline:0;height:25px;width:25px;border:0;display:flex;align-items:center;justify-content:center;font-size:1.35rem;font-weight:700;border-radius:50%;text-align:center;padding:0;line-height:1;background:ff910e;cursor:pointer}.banner-learn{color:#000}.banner-accept{padding:7px 15px;color:#fff;border-radius:5px;background:#000}@media (min-width:768px){.alert-banner{padding:1.5rem .5rem}.alert-banner a{display:inline-block;margin:0 0}}.termsfeed-com---nb .cc-nb-main-container{padding:.5rem}.termsfeed-com---nb .cc-nb-title{font-size:16px;font-weight:600}.termsfeed-com---nb .cc-nb-text{font-size:12px;margin:0 0 1.25rem 0}.termsfeed-com---nb .cc-nb-changep,.termsfeed-com---nb .cc-nb-okagree,.termsfeed-com---nb .cc-nb-reject{font-weight:700;font-size:10px;margin-bottom:.25rem!important}.panel-heading h4{background:#a65628}.page-header{color:#a65628}#page-submit fieldset{max-width:820px;width:100%;margin:0 auto}#page-submit legend{font-size:16px;color:#333;width:600px;margin:0 auto 40px;text-align:center;padding:0 0 30px;border-bottom:1px solid #efefef}#page-submit fieldset label{font-size:14px;margin:0 0 5px;text-transform:uppercase;color:#333}.form-group{max-width:400px;width:100%;float:left;margin:0 20px 20px 0}@media (max-width:850px){.form-group{max-width:100%}}.form-group:nth-child(2n){margin-right:0}#page-submit .full-group{width:100%;clear:both;max-width:100%}#page-submit .full-group textarea{min-height:200px;width:100%}.form-check{margin:20px auto;max-width:600px}.checkboxes{columns:4 20px}@media (max-width:850px){.checkboxes{columns:3 20px}}@media (max-width:600px){.checkboxes{columns:2 20px}}#checkbox-categories{max-width:none;width:100%}#checkbox-categories .checkboxes label{font-weight:400;text-transform:none;font-size:12px}