@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&display=swap);.Page{flex-direction:column;flex-grow:1}.Page,.Page .Page_header{position:relative;display:flex}.Page .Page_header{flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;height:80px}.Page .Page_header p{color:#fff;text-align:center;font-weight:600;font-size:18px}.Page .Page_header button{position:absolute;background-color:#fff;height:40px;padding:0 20px;border-radius:4px;color:#111;top:20px;left:20px;cursor:pointer;box-shadow:0 2px 0 rgba(0,0,0,.05);transition:opacity .5s ease}.Page .Page_header button:disabled{opacity:0;cursor:default}.Page .Page_content{position:relative;flex-grow:1;flex-shrink:0;height:calc(100vh - 86px)}.Page .Page_loader{position:fixed;top:0;right:0;bottom:0;left:0}.Page .Page_loader .Page_spinner{position:absolute;width:40px;height:40px;top:50%;left:50%;transform:translate(-50%,-50%)}.Welcome{height:100%;justify-content:center;padding:0 25%}.Welcome,.Welcome .Welcome_holder{position:relative;display:flex;align-items:center}.Welcome .Welcome_holder{flex-direction:column}.Welcome .Welcome_holder p{color:#fff;font-weight:300;line-height:1.6em;font-size:16px;text-align:center}.Welcome .Welcome_holder .Welcome_button{position:relative;margin-top:40px;background-color:#fff;height:60px;padding:0 40px;border-radius:4px;color:#111;line-height:60px;cursor:pointer;box-shadow:0 2px 0 rgba(0,0,0,.05)}.Image{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.Image img{width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none}.Card{position:relative;padding:0 10px 10px}.Card .Card_container{position:relative;background-color:#fff;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .5s ease;overflow:hidden}.Card .Card_container .Card_image{position:relative;height:150px;background-color:#ccc}.Card .Card_container .Card_caption{position:relative;line-height:1.45em;padding:10px;color:#444;height:100px;display:none}.Card.caption .Card_container .Card_image{height:120px}.Card.caption .Card_container .Card_caption{display:block}.Column{position:relative;flex-shrink:0;padding:0 10px 10px}.Column:after{content:"";display:block;position:absolute;right:-10px;width:10px;height:1px}.Column:before{content:"";position:absolute;top:-50px;right:10px;left:10px;background-color:#eee;height:calc(250px - 10vw)}@media only screen and (min-width:1640px){.Column:before{height:80px}}.Column .Column_fix{position:relative;margin-bottom:20px;box-shadow:0 2px 0 rgba(0,0,0,.05)}.Column .Column_fix .Column_title{position:relative;height:calc(250px - 10vw)}@media only screen and (min-width:1640px){.Column .Column_fix .Column_title{height:80px}}.Column .Column_fix .Column_container{position:relative;display:flex;border-radius:0 0 6px 6px;flex-direction:column;background-color:#eee}.Column .Column_fix .Column_container .Column_scroll{position:relative}.Column .Column_fix .Column_container .Column_scroll .Column_area{position:absolute;top:0;left:10px;right:10px;height:150px;pointer-events:none;border-radius:4px;border:2px dashed #ccc}.Column .Column_fix .Column_container .Column_scroll .Column_holder{position:relative;min-height:160px}.Column:first-child:before{background-color:hsla(0,0%,100%,.2)}.Column:first-child .Column_fix{overflow:hidden}.Column:first-child .Column_fix .Column_container{background-color:hsla(0,0%,100%,.2)}.Column:first-child .Column_fix .Column_container .Column_scroll{height:160px}.Column:first-child .Column_fix .Column_container .Column_scroll .Column_area{border:2px dashed hsla(0,0%,100%,.5)}.Column.caption .Column_fix .Column_container .Column_scroll .Column_area{height:220px}.Column.caption .Column_fix .Column_container .Column_scroll .Column_holder{min-height:230px}.Column.caption:first-child .Column_fix .Column_container .Column_scroll{height:230px}.Interface{position:relative;height:calc(100vh - 86px);padding:0 10px 10px;overflow:auto;-webkit-overflow-scrolling:touch;display:flex}.Interface .Interface_headers{position:fixed;top:86px;left:0;width:100%;display:flex;padding:0 10px}.Interface .Interface_headers .Interface_header{position:relative;padding:0 10px;flex-shrink:0}.Interface .Interface_headers .Interface_header .Interface_title{position:relative;padding:10px;font-weight:600;background-color:#eee;border-radius:6px 6px 0 0;height:calc(250px - 10vw)}@media only screen and (min-width:1640px){.Interface .Interface_headers .Interface_header .Interface_title{height:80px}}.Interface .Interface_headers .Interface_header .Interface_title span{font-weight:300;font-size:13px}.Interface .Interface_headers .Interface_header .Interface_title em{position:absolute;top:10px;right:10px;opacity:.6}.Interface .Interface_headers .Interface_header:first-child .Interface_title{background-color:hsla(0,0%,100%,.2);color:#fff}.Board,.Thanks{position:relative}.Thanks{height:100%;display:flex;align-items:center;justify-content:center;padding:0 25%}.Thanks p{color:#fff;font-weight:300;line-height:1.6em;font-size:16px;text-align:center}.Thanks p a{text-decoration:underline;color:#fff}.Layout{position:relative;height:100%;display:flex;flex-direction:column}.Layout .Layout_progress{position:relative;height:6px;background-color:hsla(0,0%,100%,.5);flex-grow:0;flex-shrink:0;transition:width 1s ease}.Layout .Layout_canvas{position:relative;flex-grow:1;flex-shrink:0}*{outline:none;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:""}table{border-collapse:collapse;border-spacing:0}::-webkit-scrollbar{display:none}body,html{height:100%;-webkit-user-select:none;user-select:none;overflow:hidden}body{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;font-family:Open Sans,serif;font-weight:400;font-size:14px;color:#111;background-color:#fff;-webkit-font-smoothing:antialiased;line-height:1.4em;position:fixed;width:100%;height:100%;top:0;left:0}button{-webkit-appearance:none;appearance:none;font-weight:inherit;font-family:inherit;background-color:initial;color:inherit;border:0;border-radius:0;font-size:inherit}#root{position:relative;height:100%}
/*# sourceMappingURL=main.c7aaa639.chunk.css.map */