body,html{font-family:var(--primary-font);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);margin:0;min-height:100vh;padding:0;}body,html{width:100%}body{margin:0;min-width:320px;overflow-x:hidden}#fallback{display:none}#locimoi{display:flex;max-width:100%;padding:var(--locimoi-pad);position:relative;width:100vw}#locimoi,.locus{box-sizing:border-box;flex-flow:row wrap}.locus{display:none}.locus.level-0,.locus.vis{display:flex}.locus.header{position:relative;width:100%}.locus.gene{.ci-title{font-size:var(--gci-title-font-size)}}#locimoi{.locus.home{display:none}&.home{.locus.home{display:flex}}}.locus.content{display:flex;.ci-title{color:var(--cl-title-color);font-size:var(--cl-title-font-size);padding:var(--ci-padding)}}.locus.navigation{flex-wrap:nowrap;position:relative;width:100%;z-index:900;*{font-size:var(--ci-nav-font-size)}.locus{flex-direction:column;position:absolute;top:100%;.locus{left:100%;top:0}.overflow{flex-flow:column nowrap}}.ci-title{white-space:nowrap}.content-item.in-path,.content-item.on-path,.in-path .content-item.on-path{width:auto}}.locus .overflow{box-sizing:border-box;display:flex;flex-flow:row wrap;left:0;min-width:100%;position:absolute;top:100%}.level-0>.overflow{height:0;opacity:0;overflow:hidden;transition:all 0s;visibility:hidden;z-index:-100;&.vis{height:auto;opacity:1;visibility:visible;z-index:5}}.more{align-items:center;background:#000;color:#fff;display:flex;flex-flow:row nowrap;padding:var(--ci-padding);position:relative;&:before{content:"more";display:inline-block}&.vis .chev{transform:rotate(180deg)}}.chev{border:2px solid transparent;border-radius:100px;height:22px;position:relative;width:22px}.chev,.chev:after{box-sizing:border-box;display:block}.chev:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:10px;left:4px;position:absolute;top:2px;transform:rotate(45deg);width:10px}.locus.index.filter{.fil-form{.fil-form-item{display:flex;flex-flow:row nowrap;label{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}}}.locus.index.pagination{align-self:start;display:flex;flex-flow:row nowrap;flex-grow:0;max-width:300px;max-width:100%;overflow-x:scroll;overflow-y:hidden;padding-top:30px;position:relative;width:300px;width:100%}.locus.index.pagination::-webkit-scrollbar-button{background-color:hsla(0,0%,100%,.8)}.locus.index.pagination.min{height:auto!important}.locus.index.pagination::-webkit-scrollbar{height:6px;width:6px}.locus.index.pagination::-webkit-scrollbar-track:horizontal{background:var(--tertiary-90)}.locus.index.pagination::-webkit-scrollbar-thumb{background:var(--tertiary-30);border-radius:6px}.locus.index.pagination::-webkit-scrollbar-thumb:hover{background:var(--tertiary-10)}.locus.index.pagination::-webkit-scrollbar-button{background-color:var(--secondary-40);display:block;width:6px}.locus.index.pagination::-webkit-scrollbar-corner{background:transparent;height:0;opacity:0;width:0}.pagination-index-item{display:flex;flex-flow:row nowrap;margin-left:4px;padding:2px;position:relative}.pagination-index-item:after{color:inherit;content:"|";opacity:.3;padding-left:4px}.pagination-index-item:last-of-type:after{content:""}.pai-anchor{color:#aaa;text-decoration:none}.pai-anchor.on{color:#111}.timeline-mark{font-size:7pt;font-size:.7rem;position:absolute}.timeline-year{color:var(--secondary-50);font-size:8pt;font-size:.8rem;top:-26px}.timeline-month{color:var(--tertiary-40);font-size:7pt;font-size:.7rem;top:-12px}.content-item{&.hid1,&.hid2,&.hid3,&.hid4,&.hid5,&.hid6,&.hid7,&.hid8{display:none}}.filter-menu{display:flex;flex-flow:row nowrap;flex-shrink:0;overflow-x:auto;position:relative;width:100%;.filter{box-sizing:border-box;flex-grow:1;height:200px;max-height:200px;overflow-y:scroll;padding:2px;width:200px;&::-webkit-scrollbar{height:6px;width:6px}&::-webkit-scrollbar-track:vertical{background:var(--tertiary-90)}&::-webkit-scrollbar-thumb{background:var(--tertiary-30);border-radius:6px}&::-webkit-scrollbar-thumb:hover{background:var(--tertiary-10)}&::-webkit-scrollbar-corner{background:transparent;height:0;opacity:0;width:0}}}.filter-results{display:flex;flex-flow:row wrap;max-width:100%;position:relative;width:100%;>.content-item{width:20%}&.vis{height:auto;opacity:1;top:0}}.locus.tile{justify-content:space-between;.content-item{flex-grow:1;margin:var(--ci-pad-2) var(--ci-pad-2);width:100px}.ci-cover{height:100px!important;width:100px;.ci-image{-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center}}& .gene .ci-title,.ci-title{font-size:1.2rem!important;font-weight:900!important;text-transform:uppercase}}.content-item{box-sizing:border-box;display:flex;flex-flow:column nowrap;max-width:100%;position:relative}.ci-cover{overflow:hidden}.ci-cover,.ci-image{position:relative;width:100%}.ci-image{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.ci-title{background-color:hsla(0,0%,100%,0);font-size:var(--ci-title-font-size);padding:var(--ci-padding)}.ci-desc,.ci-title{box-sizing:border-box}.ci-desc{font-size:var(--ci-desc-font-size)}.ci-anchor{height:100%;left:0;position:absolute;top:0;width:100%}.ci-content{box-sizing:border-box;padding:var(--ci-padding);img{display:block;height:auto;width:100%}}.image-mesh{height:100%;left:0;opacity:1;position:absolute;top:0;transition:all .6s ease-out;width:100%;&.hidden{opacity:0}}.index-group{overflow:hidden;.content-item,.ig-title{border-bottom:0 solid hsla(0,0%,87%,0);height:0;transition:all .4s}>.index-group.open{>.content-item{border-bottom:0 solid hsla(0,0%,87%,0);height:0}}&.open{>.index-group.open{>.content-item{height:40px}}.index-group>.ig-title,>.content-item{border-bottom:1px solid #dedede;height:40px;transition:all .4s}}&.index-0{>.ig-title{height:40px}}.ci-title{display:inline-block;overflow:hidden;text-overflow:ellipsis;transition:all .6s;white-space:nowrap}.ig-title{align-items:center;display:flex;font-family:var(--condensed-font);font-size:var(--ig-title-font-size);font-weight:600}}.html-el{position:relative}.protected-notice{padding:var(--ci-padding)}