/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.ember-modal-overlay{height:100vh;left:0;opacity:0;position:fixed;right:0;top:0;z-index:50}.ember-modal-dialog{z-index:50;position:fixed}.ember-modal-dialog.ember-modal-dialog-in-place{position:relative}.ember-modal-overlay.translucent{opacity:.77;background-color:#474E56}.ember-modal-dialog{padding:30px;max-height:400px;overflow-y:auto;background-color:#3B424B}.spinner{margin:100px auto 0;width:70px;text-align:center}.spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;-webkit-animation:bouncedelay 1.4s infinite ease-in-out;animation:bouncedelay 1.4s infinite ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bouncedelay{0%,100%,80%{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}body,html{overflow:hidden}.app-container,body,html{height:100vh;margin:0}a{cursor:pointer}body,html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.app-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}body{background-color:#474E56;font-family:Lato,"Helvetica Neue",Arial,sans-serif;color:#B5C4D4;-webkit-font-smoothing:antialiased}.menu-bar{background-color:#2A333C;-webkit-flex-basis:48px;-ms-flex-preferred-size:48px;flex-basis:48px;min-height:48px;font-size:15px;padding:0 10px}.secondary-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:40px;-ms-flex-preferred-size:40px;flex-basis:40px;min-height:40px;background:#3B424B;font-size:13px;padding:0 10px}.menu-bar__nav,.secondary-bar__nav{-webkit-flex:1;-ms-flex:1;flex:1;line-height:1;color:#B5C4D4;font-weight:600;text-decoration:none}.align-center{text-align:center}.align-right{text-align:right}.menu-bar__nav .text-block,.secondary-bar__nav .text-block{display:inline-block}.secondary-bar__nav .nav-grouping{position:relative;display:inline-block}.file-upload-field{cursor:pointer}.file-upload-field input{display:none}.menu-bar__nav .nav-item,.menu-bar__nav a,.secondary-bar__nav .nav-item,.secondary-bar__nav a{position:relative;color:rgba(181,196,212,.65);text-decoration:none;display:inline-block;transition:color .2s}.menu-bar__nav .nav-item:after,.menu-bar__nav a:after,.secondary-bar__nav .nav-item:after,.secondary-bar__nav a:after{position:absolute;content:'';display:block;height:2px;background-color:#B5C4D4;right:15px;bottom:0;left:15px;opacity:0;transition:opacity .2s}.menu-bar__nav .nav-item.active,.menu-bar__nav .nav-item:hover,.menu-bar__nav a.active,.menu-bar__nav a:hover,.secondary-bar__nav .nav-item.active,.secondary-bar__nav .nav-item:hover,.secondary-bar__nav a.active,.secondary-bar__nav a:hover{color:#b5c4d4}.menu-bar__nav .nav-item:hover:after,.menu-bar__nav a:hover:after,.secondary-bar__nav .nav-item:hover:after,.secondary-bar__nav a:hover:after{opacity:.4}.menu-bar__nav .nav-item.active:after,.menu-bar__nav a.active:after,.secondary-bar__nav .nav-item.active:after,.secondary-bar__nav a.active:after{opacity:1}.menu-bar__nav .nav-item.back-link.active:not(:hover):after,.menu-bar__nav a.back-link.active:not(:hover):after,.secondary-bar__nav .nav-item.back-link.active:not(:hover):after,.secondary-bar__nav a.back-link.active:not(:hover):after{opacity:0}.menu-bar__nav a{padding:16.5px 15px}.secondary-bar__nav .nav-item,.secondary-bar__nav .text-block,.secondary-bar__nav a{padding:13.5px 15px}.body-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-basis:calc(100vh - 88px);-ms-flex-preferred-size:calc(100vh - 88px);flex-basis:calc(100vh - 88px);min-height:calc(100vh - 88px);-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.scrollable-container{-webkit-flex:auto;-ms-flex:auto;flex:auto;overflow-y:auto}.login-form-container{-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.form__group,.login-form__group{margin:10px 0}.login-form__header{font-size:16px;text-transform:uppercase}.form-container label{display:none}.form-container input{width:100%;border:0;outline:0;box-shadow:0 1px 0 0 #8A939C;background-color:transparent;padding:8px 0;color:#B5C4D4;transition:box-shadow .3s}.form-container input:focus{box-shadow:0 2px 0 0 #00FFD9}.form-container input::-webkit-input-placeholder{color:#8A939C}.form-container input::-moz-placeholder{color:#8A939C}.form-container input:-moz-placeholder{color:#8A939C}.form-container input:-ms-input-placeholder{color:#8A939C}.form-container input.has-error{box-shadow:0 2px 0 0 #F2BABA}.login-form{width:320px}.login-form label{display:none}.login-form input{width:100%;border:0;outline:0;box-shadow:0 1px 0 0 #8A939C;background-color:transparent;padding:8px 0;color:#B5C4D4;transition:box-shadow .3s}.login-form input:focus{box-shadow:0 2px 0 0 #00FFD9}.login-form input::-webkit-input-placeholder{color:#8A939C}.login-form input::-moz-placeholder{color:#8A939C}.login-form input:-moz-placeholder{color:#8A939C}.login-form input:-ms-input-placeholder{color:#8A939C}.login-form input.has-error{box-shadow:0 2px 0 0 #F2BABA}.grid{font-size:0}.grid__block{font-size:16px;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;min-width:220px}.lightbox-cover,.project-cover{position:relative;padding:20px 20px 30px;margin:0 auto;cursor:pointer;width:100%}.lightbox-cover a,.project-cover a{color:#B5C4D4;text-decoration:none}.lightbox-cover__thumbnail-container,.project-cover__thumbnail-container{display:block;width:180px;height:180px;background:#69727D;margin:0 auto}.lightbox-cover__thumbnail,.project-cover__thumbnail{display:block;max-width:100%;border:0}.lightbox-cover__name,.project-cover__name{position:absolute;top:200px;left:0;right:0;color:#B5C4D4;text-align:center;font-size:13px;font-weight:700;max-width:180px;margin:4px auto}.asset-cover{padding:20px;margin:0 auto;width:100%;cursor:pointer}.asset-cover a{color:#B5C4D4;text-decoration:none}.asset-cover__thumbnail-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:180px;margin:0 auto}.asset-cover__thumbnail-container.no-thumbnail{height:180px;background:#69727D}.asset-cover__thumbnail-container.no-thumbnail .asset-cover__thumbnail{display:none}.asset-cover__thumbnail{display:block;max-width:180px;max-height:180px;border:0;box-shadow:0 1px 3px rgba(0,0,0,.4)}.asset-cover__name{color:#B5C4D4;text-align:center;font-size:13px;font-weight:700;max-width:180px;margin:4px auto}.asset-viewer{display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-flex:auto;-ms-flex:auto;flex:auto}.asset-viewer__container{position:absolute;top:20px;right:20px;bottom:20px;left:20px}.asset-preview{position:absolute;top:50%;left:50%;display:block;max-width:100%;max-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.sidebar{display:none;-webkit-flex:0 0 325px;-ms-flex:0 0 325px;flex:0 0 325px;min-width:325px;padding:10px 15px;background-color:#3B424B;overflow-x:hidden;overflow-y:auto}.sidebar.is-expanded{display:block}.sidebar input{width:100%;background-color:transparent;border:0;padding:.3em 0;box-shadow:0 1px 0 0 rgba(181,196,212,.2);transition:box-shadow .2s}.sidebar input:hover{box-shadow:0 1px 0 0 rgba(0,255,217,.6)}.sidebar input:focus{outline:0;box-shadow:0 2px 0 0 #00FFD9}.input-container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;padding:4px 0 2px;font-size:14px}.input-container label{-webkit-order:1;-ms-flex-order:1;order:1;display:block;color:#8A939C;transition:-webkit-transform cubic-bezier(0.25,.8,.25,1) .25s,color cubic-bezier(0.25,.8,.25,1) .25s;transition:transform cubic-bezier(0.25,.8,.25,1) .25s,color cubic-bezier(0.25,.8,.25,1) .25s;-webkit-transform:translate3d(0,26px,0) scale(1);transform:translate3d(0,26px,0) scale(1);-webkit-transform-origin:top left;transform-origin:top left;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.input-container input{-webkit-order:2;-ms-flex-order:2;order:2;width:100%;background:0;line-height:24px;border:0;padding:.3em 0;box-shadow:0 1px 0 0 rgba(181,196,212,.2);border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:box-shadow .2s}.input-container input:focus{outline:0}.input-container:hover input{box-shadow:0 1px 0 0 rgba(0,255,217,.6)}.input-container.is-focused label{color:#00FFD9}.input-container.is-focused input{box-shadow:0 2px 0 0 #00FFD9}.input-container.has-value label,.input-container.is-focused label{-webkit-transform:translate3d(0,6px,0) scale(0.75);transform:translate3d(0,6px,0) scale(0.75)}.input-container__dropdown>input{cursor:pointer}.input-container__dropdown>.dropdown{display:none;position:absolute;z-index:10;top:0;left:0;width:100%;background:#474E56;box-shadow:0 1px 3px 0 rgba(0,0,0,.4);list-style-type:none;padding:0}.input-container__dropdown>.dropdown>li{padding:.5em 1em;cursor:pointer}.input-container__dropdown>.dropdown>li:hover{background:#5D6570}.input-container__dropdown.is-expanded{z-index:2}.input-container__dropdown.is-expanded>.dropdown{display:block}.asset-info__id{color:#00FFD9;font-size:13px;font-weight:700}.asset-info__name{font-size:19px}.btn,button{color:#B5C4D4;text-decoration:none;border:0;outline:0;padding:10px 18px 11px;margin:10px 0;font-size:14px;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.1);display:inline-block;box-shadow:inset 0 0 0 1px #5D6570;border-radius:3px;background:linear-gradient(to top,#3B424B,#474E56);transition:box-shadow .3s}.btn.btn--full-width,button.btn--full-width{width:100%;display:block}.btn[disabled],button[disabled]{background:0;color:rgba(181,196,212,.5)}.btn:focus,.btn:hover:not([disabled]),button:focus,button:hover:not([disabled]){box-shadow:inset 0 0 0 1px #00FFD9}.btn:active,button:active{background:linear-gradient(to bottom,#3B424B,#474E56)}.alert{padding:8px 14px;border-radius:3px}.alert.alert--danger{color:#BB4748;background-color:#F2BABA}.lightbox-selector{min-width:600px}.lightbox-selector .grid__block{min-width:160px}.lightbox-selector .lightbox-cover__thumbnail-container{width:140px;height:140px}.lightbox-selector .lightbox-cover__name{position:absolute;top:160px;max-width:140px}