.single,.single p{margin:0;padding:0}.landscape{display:table}.landscape .base{float:left}.landscape .right{float:right}.landscape-inline .base-table-inline{display:inline-block;display:inline-table}.row,.row-inline{display:table;width:100%}.row .base{float:left}.row .right{float:right}.row .base-inline{display:inline-block!important}.row .base-table-inline{display:inline-table!important}.flex{display:flex}.flex-center{align-items:center}.flex-center,.flex-x-center{display:flex;justify-content:center}.flex-y-center{display:flex;align-items:center}.flex-x-left{display:flex;justify-content:left}.flex-x-right{display:flex;justify-content:right;align-items:center}.flex-wrap{flex-wrap:wrap}.flex .flex-right,.flex-y-center .flex-right{margin-left:auto}.indent{padding-left:15px;padding-right:15px}.caps{text-transform:uppercase}.left{float:left}.right{float:right}.cap-sub{font-style:italic}.button{cursor:pointer}.txt-upper{text-transform:uppercase}.span{width:100%}.hide{display:none}.pad{padding:var(--padding)}.pad-t{padding-top:var(--padding)}.pad-r{padding-right:var(--padding)}.pad-b{padding-bottom:var(--padding)}.pad-l{padding-left:var(--padding)}.pad-tb{padding:var(--padding) 0 var(--padding) 0}.pad-lr{padding:0 var(--padding) 0 var(--padding)}.no-pad-b{padding-bottom:0!important}.margin{margin:var(--padding)}.margin-t{margin-top:var(--padding)!important}.margin-rb{margin:0 var(--padding) var(--padding) 0}.margin-r{margin-right:var(--padding)}.margin-b{margin-bottom:var(--padding)}.margin-tb{margin:var(--padding) 0 var(--padding) 0}.margin-l{margin-left:var(--padding)}.margin-lr,.margin-rl{margin:0 var(--padding) 0 var(--padding)}.no-margin{margin:0!important}.no-margin-t{margin-top:0}.no-margin-b,.no-margin-tb{margin-bottom:0!important}.no-margin-tb{margin-top:0!important}.alert,.form-alert{color:#760000}.align-c{text-align:center}.align-r{text-align:right}.align-t{vertical-align:top}.align-l{text-align:left}.margin-align-c{margin:auto!important}.margin-align-r{margin-left:auto}.b{font-weight:700}.flatten{line-height:0}.narrow-content{width:1100px;margin:auto}.wide-content{width:75%;margin:auto}.block{display:block}.table{display:table!important}li,ul{list-style-type:none;margin:0;padding:0}.layout-20-80>.layout:first-child{width:20%}.layout-20-80>.layout:last-child{width:80%}.layout-10-90>.layout:first-child{width:10%}.layout-10-90>.layout:last-child{width:90%}.layout-15-85>.layout:first-child{width:15%}.layout-15-85>.layout:last-child{width:85%}.layout-30-70>.layout:first-child{width:30%}.layout-30-70>.layout:last-child,.layout-70-30>.layout:first-child{width:70%}.layout-70-30>.layout:last-child{width:30%}.layout-40-60>.layout:first-child{width:40%}.layout-40-60>.layout:last-child{width:60%}.layout-25-75>.layout:first-child{width:25%}.layout-25-75>.layout:last-child,.layout-75-25>.layout:first-child{width:75%}.layout-75-25>.layout:last-child{width:25%}.layout-90-10>.layout:first-child{width:90%}.layout-90-10>.layout:last-child{width:10%}.layout-85-15>.layout:first-child{width:85%}.layout-85-15>.layout:last-child{width:15%}.layout-80-20>.layout:first-child{width:80%}.layout-80-20>.layout:last-child{width:20%}.layout-25>.layout{width:25%}.layout-33>.layout{width:33%}.layout-50>.layout:first-child,.layout-50>.layout:last-child{width:50%}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.columns-2>div{width:50%}.enabled{pointer-events:inherit;opacity:1}.disabled,.disabled-fade{pointer-events:none}.disabled-fade{opacity:.7}.p-desktop{display:block}.p-mobile{display:none}:root{--ffe-primary:#3d6ec4;--ffe-secondary:#f9b438;--ffe-light-blue:#7594cc;--body-color:#2d2d2d;--body-font-size:22px;--pale-blue:#f2f7ff;--padding:10px}body,html{height:100%}body{font-family:openSans;font-size:var(--body-font-size);margin:0;color:var(--body-color)}#body{flex-grow:1}#body a{color:var(--ffe-primary)}#body a:hover{opacity:.75}.main-content{padding:20px}h1{text-transform:uppercase;font-size:32px;line-height:1.1em}h1,h2{color:var(--ffe-primary)}h2{font-size:30px}h3{color:var(--body-color);font-size:24px}h4{font-size:20px}#app{display:flex;flex-direction:column;justify-content:space-between;height:100%}#header{width:100%;background-color:var(--ffe-primary);padding:20px;border-bottom:7px solid var(--ffe-secondary);box-sizing:border-box}#footer,#header #header-project-name{color:#fff;font-size:18px}#footer{width:100%;background-color:var(--ffe-primary);border-top:7px solid var(--ffe-secondary);padding:var(--padding);box-sizing:border-box;line-height:1.8em}#footer a{color:#fff}input[type=text],select{padding:var(--padding);background-color:#fff;border:1px solid var(--ffe-primary);font-size:26px;box-sizing:border-box}#query-selection{background-color:var(--pale-blue);padding:20px}#query-selection select{width:40%;font-size:26px}.form-label{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:5px!important}#introduction{font-size:20px;margin-bottom:10px}.data-list-selector .data-list{background-color:#fff;line-height:1.6em;position:relative;z-index:2;max-height:250px;overflow-y:scroll}.data-list-selector .data-list .button{padding:5px var(--padding);box-sizing:border-box}.data-list-selector .data-list .button:hover{background-color:#dde4f0}#input-state-filter{position:relative;flex-grow:1}#input-state-filter .button-close{position:absolute;top:50%;right:var(--padding);transform:translateY(-50%)}.data-area-metric-heading{margin:0 0 5px 0}.data-area-metric-heading .button-toggle h3,.data-area-metric-heading .button-toggle img{display:inline-block}.data-area-metric-heading .button-toggle .arrow-down{margin-bottom:5px}#search-tracker{padding:20px;margin:0 20px 0 20px;background-color:var(--pale-blue);border:1px solid #ccc}#search-tracker .heading{font-weight:700;color:#999}#query-list{margin-top:20px}#query-list .query-item{background-color:var(--ffe-primary);color:#fff;padding:var(--padding);margin-bottom:5px}#query-list .query-item .icon{margin-right:5px}#queries{gap:10px}#queries .query{position:relative;width:100%;padding:20px;background-color:var(--pale-blue);box-sizing:border-box;margin-bottom:20px;gap:20px}#queries .query-unselected{border-top:1px solid #333;border-right:1px solid #333;border-bottom:5px solid #333;border-left:1px solid #333}#queries .query-selected{border-top:1px solid var(--ffe-primary);border-right:1px solid var(--ffe-primary);border-bottom:5px solid var(--ffe-primary);border-left:1px solid var(--ffe-primary)}#queries .query .query-output{background-color:var(--ffe-primary);color:#fff;font-weight:700;padding:10px;width:220px;height:100px;background-repeat:no-repeat;background-position:80% 50%;font-size:1vw;text-transform:uppercase;position:relative}#queries .query .query-output .close{position:absolute;top:var(--padding);right:var(--padding)}#queries .query:last-child{margin-bottom:0}#queries .query-loader{position:relative}#queries .selection-output{display:flex;justify-content:end}.input-selector{position:relative;z-index:2}.input-selector .icon{position:absolute;margin:0 5px 0 5px}.input-selector .input{background-color:#fff;border:1px solid var(--ffe-primary);font-size:26px;box-sizing:border-box}.input-selector input{border:none;padding:10px 10px 10px 35px}.input-selector .close{position:absolute;right:10px}.overlay{width:100%;height:100%;background-color:var(--ffe-primary);position:fixed;top:0;left:0;z-index:1}.overlay-relative{position:relative}.loader{position:absolute;left:50%;right:50%;top:45%;z-index:400;padding:30px 0 30px 0}.loader-content-preview{background-color:var(--ffe-blue);width:100%;height:100px;padding:30px 0 30px 0}.loader-relative{position:relative;width:100%;height:100px;background-color:rgba(61,110,196,.5);margin-bottom:20px}.loader-relative .loader{left:50%;top:50%;right:auto;transform:translate(-50%,-50%)}.loader-relative img{width:30%}.button-link{color:var(--ffe-primary);text-decoration:underline;font-size:18px;cursor:pointer}.button-link:hover{opacity:.75}.data-error .alert{font-size:20px;font-weight:500}@font-face{font-family:openSans;src:url(/fonts/OpenSans-VariableFont_wdth,wght.4a9b0291.ttf)}#results #files{gap:var(--padding)}#results #files h4{margin:0 0 var(--padding) 0}#results #files .file-source .button{transition:all .3s;position:relative}#results #files .file-source .button:hover{transform:scale(105%)}#query-breadcrumb #metrics,#query-breadcrumb .metric{gap:var(--padding)}#query-breadcrumb .metric:last-child .divider{display:none}#query-breadcrumb #area{font-size:20px}#query-breadcrumb #metrics{font-size:16px}#results #files .file-sources{gap:20px}#results .file-sources-wrap{background:var(--pale-blue);padding:var(--padding);margin:20px 0;box-sizing:border-box;border:1px solid #ccc}#results .file-sources-wrap:first-child{margin-top:0}#results .file-source .title{font-size:16px}.disclaimer{font-size:14px;font-weight:600;margin-bottom:5px}#notice-no-results{background-color:var(--pale-blue);border:1px solid #ccc;padding:10px;margin:20px 0 20px 0}#notice-no-results span{font-size:20px;font-weight:700}