/* Minification failed. Returning unminified contents.
(3,1): run-time error CSS1019: Unexpected token, found '@import'
(3,9): run-time error CSS1019: Unexpected token, found 'url(https://fonts.googleapis.com/css2?family=PT+Sans&family=Russo+One&display=swap)'
(3,21224): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,21258): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,21660): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,21694): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,22096): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,22138): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,22540): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,22582): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,22984): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,23006): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,23154): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,23172): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,23198): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,23220): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3,23250): run-time error CSS1019: Unexpected token, found '@keyframes'
(3,23267): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(180deg,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid hsla(0,0%,78.4%,.8);background-color:hsla(0,0%,100%,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:hsla(0,0%,100%,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(.77,0,.175,1)}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:hsla(0,0%,100%,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(180deg,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(180deg,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}.vue-dropzone{border:2px solid #e5e5e5;font-family:Arial,sans-serif;letter-spacing:.2px;color:#777;transition:.2s linear}.vue-dropzone:hover{background-color:#f6f6f6}.vue-dropzone>i{color:#ccc}.vue-dropzone>.dz-preview .dz-image{border-radius:0;width:100%;height:100%}.vue-dropzone>.dz-preview .dz-image img:not([src]){width:200px;height:200px}.vue-dropzone>.dz-preview .dz-image:hover img{transform:none;-webkit-filter:none}.vue-dropzone>.dz-preview .dz-details{bottom:0;top:0;color:#fff;background-color:rgba(33,150,243,.8);transition:opacity .2s linear;text-align:left}.vue-dropzone>.dz-preview .dz-details .dz-filename{overflow:hidden}.vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span{background-color:transparent}.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span{border:none}.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span{background-color:transparent;border:none}.vue-dropzone>.dz-preview .dz-progress .dz-upload{background:#ccc}.vue-dropzone>.dz-preview .dz-remove{position:absolute;z-index:30;color:#fff;margin-left:15px;padding:10px;top:inherit;bottom:15px;border:2px solid #fff;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:1.1px;opacity:0}.vue-dropzone>.dz-preview:hover .dz-remove{opacity:1}.vue-dropzone>.dz-preview .dz-error-mark,.vue-dropzone>.dz-preview .dz-success-mark{margin-left:auto;margin-top:auto;width:100%;top:35%;left:0}.vue-dropzone>.dz-preview .dz-error-mark svg,.vue-dropzone>.dz-preview .dz-success-mark svg{margin-left:auto;margin-right:auto}.vue-dropzone>.dz-preview .dz-error-message{margin-left:auto;margin-right:auto;left:0;width:100%;text-align:center}.vue-dropzone>.dz-preview .dz-error-message:after{display:none}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
@import url(https://fonts.googleapis.com/css2?family=PT+Sans&family=Russo+One&display=swap);html{box-sizing:border-box;height:100%}*,:after,:before{box-sizing:inherit}body{height:100%;background:#1a1a1a url(../img/bg.png);font-family:PT Sans,sans-serif;color:#fff;overflow:hidden}#browser-outdated{display:none;color:#fff;text-align:center;position:fixed;top:0;bottom:0;left:0;right:0;padding:50px}#browser-outdated a{color:#fff}#app{height:100%;padding:30px}#app .noise{position:fixed;background:#1a1a1a url(../img/whitenoise.png);left:0;right:0;top:-2000px;height:600px;animation:noise .5s steps(10) infinite,noise-move 9s steps(400) infinite;opacity:.5}#app .app-wrap{position:relative;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;border:2px solid #036362;padding:20px 20px 80px 20px}.app-logo-block{top:20px;text-transform:uppercase;font-family:Russo One,sans-serif;letter-spacing:10px;font-size:20px;background:#000;padding:0 20px 0 25px;color:#c4c4c4}.app-logo-block,.logo-block{cursor:pointer;position:fixed;left:50px}.logo-block{bottom:50px;opacity:.5}.logo-block .logo-image{width:150px;display:inline-block;margin:0 10px 0 0;vertical-align:middle}.logo-block .logo-image img{max-width:100%}.logo-block p{display:inline-block;vertical-align:middle;text-transform:uppercase;font-family:Russo One,sans-serif;letter-spacing:4px;font-size:10px}.typewriter{overflow:hidden;white-space:nowrap;margin:0 auto;animation:typing 3.5s steps(40)}.block{text-transform:uppercase;color:#c4c4c4;border:2px solid #036362;box-shadow:0 0 15px rgba(3,99,98,.8);background-color:rgba(3,99,98,.3);display:flex;flex-direction:column;text-align:center;transition:all .6s ease}.block .block-content{padding:30px;flex:1}.block .block-title{text-align:left;border-bottom:2px solid #036362;background:#036362;background:linear-gradient(0deg,rgba(3,99,98,.6),rgba(3,99,98,.2));flex:0 1;padding:20px 40px;letter-spacing:4px}.block .block-title p{margin:0 0}.result-thumbs-block{margin:0 0 20px 0}.result-thumbs-block .block-title{position:relative}.result-thumbs-block .block-title .button-container{right:10px;top:10px;letter-spacing:.2125rem;overflow:hidden;position:absolute;text-align:center;text-transform:uppercase;transition:background 5s cubic-bezier(.19,1,.22,1),border 1s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.result-thumbs-block .block-title .button-container .button{border:2px solid #959595;color:#969696;background:none;padding:10px;display:inline-block;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer;text-decoration:none;font-size:12px}.result-thumbs-block .block-title .button-container .mask{background-color:#fff;background-color:hsla(0,0%,100%,.5);height:100px;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1.1s cubic-bezier(.19,1,.22,1);width:200px}.result-thumbs-block .block-title .button-container .shift{display:inline-block;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.result-thumbs-block .block-title .button-container:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;box-shadow:0 0 5px hsla(0,100%,98%,.8);transition:background 0s}.result-thumbs-block .block-title .button-container:hover .button{color:#fff}.result-thumbs-block .block-title .button-container:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.result-thumbs-block .block-title .button-container:hover .shift{transform:translateX(5px)}.result-thumbs-block .block-title .button-container:active{background-color:#fff}.result-thumbs-block .block-title .button-container:active a{color:#202020}.result-thumbs-block .found-thumb-list{display:flex;justify-content:center;flex-wrap:wrap;max-height:450px;position:relative}.result-thumbs-block .found-thumb-list .total-faces-count{position:absolute;top:-23px;left:10px;letter-spacing:4px;font-size:12px}.result-thumbs-block .found-thumb-list .total-faces-count p{margin:0;overflow:hidden;white-space:nowrap}.result-thumbs-block .found-thumb-list .total-faces-count.animate p{animation:typing 1s steps(20)}.result-thumbs-block .found-thumb-list .found-thumb-item{position:relative;margin:10px;cursor:pointer;border:1px solid #036362;padding:10px}.result-thumbs-block .found-thumb-list .found-thumb-item .arrow{height:155px;position:absolute;background:#fff;width:1px;top:120px;left:50%}.result-thumbs-block .found-thumb-list .found-thumb-item .found-thumb-item-wrapper{overflow:hidden;width:100px;height:100px}.result-thumbs-block .found-thumb-list .found-thumb-item.active{border:1px solid #fff}.result-thumbs-block .found-thumb-list .found-thumb-item .image-title{position:absolute;z-index:3;background:#000;padding:5px}.result-thumbs-block .found-thumb-list .found-thumb-item .image-overlay{background:rgba(0,0,0,.7);position:absolute;left:40px;right:30px;top:50px;height:30px;z-index:4}.result-thumbs-block .found-thumb-list .found-thumb-item img{max-width:100%;width:100%}.error-block{border:2px solid #9a4545;box-shadow:0 0 15px rgba(191,4,4,.8);background-color:rgba(191,4,4,.3)}.error-block .block-title{border-bottom:2px solid #9a4545;background:#bf0404;background:linear-gradient(0deg,rgba(191,4,4,.6),rgba(191,4,4,.2))}.error-block .button-container{letter-spacing:.2125rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:background 5s cubic-bezier(.19,1,.22,1),border 1s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.error-block .button-container .button{border:2px solid #959595;color:#969696;background:none;padding:20px 30px;display:inline-block;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer;text-decoration:none}.error-block .button-container .mask{background-color:#fff;background-color:hsla(0,0%,100%,.5);height:100px;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1.1s cubic-bezier(.19,1,.22,1);width:200px}.error-block .button-container .shift{display:inline-block;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.error-block .button-container:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;box-shadow:0 0 5px hsla(0,100%,98%,.8);transition:background 0s}.error-block .button-container:hover .button{color:#fff}.error-block .button-container:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.error-block .button-container:hover .shift{transform:translateX(5px)}.error-block .button-container:active{background-color:#fff}.error-block .button-container:active a{color:#202020}.auth-block .button-container{letter-spacing:.2125rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:background 5s cubic-bezier(.19,1,.22,1),border 1s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.auth-block .button-container .button{border:2px solid #959595;color:#969696;background:none;padding:20px 30px;display:inline-block;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer;text-decoration:none}.auth-block .button-container .mask{background-color:#fff;background-color:hsla(0,0%,100%,.5);height:100px;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1.1s cubic-bezier(.19,1,.22,1);width:200px}.auth-block .button-container .shift{display:inline-block;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.auth-block .button-container:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;box-shadow:0 0 5px hsla(0,100%,98%,.8);transition:background 0s}.auth-block .button-container:hover .button{color:#fff}.auth-block .button-container:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.auth-block .button-container:hover .shift{transform:translateX(5px)}.auth-block .button-container:active{background-color:#fff}.auth-block .button-container:active a{color:#202020}.upload-block .area-select-container{margin:0 0 20px 0}.upload-block .area-select-container .container-title{margin:0 0 10px 0}.upload-block .area-select-container .select-buttons{display:flex}.upload-block .area-select-container .select-buttons .select-button-item{width:50%;border:1px solid #959595;color:#969696;background:none;padding:20px 30px;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer}.upload-block .area-select-container .select-buttons .select-button-item:first-child{border-right:none}.upload-block .area-select-container .select-buttons .select-button-item.active{background:linear-gradient(0deg,rgba(3,99,98,.6),rgba(3,99,98,.2));color:#fff}.upload-block .area-select-container.sub .container-title{margin:0 0 10px 0;font-size:12px}.upload-block .area-select-container.sub .select-buttons .select-button-item{padding:10px 20px;font-size:12px}.upload-block .or-text{color:hsla(0,0%,86.3%,.4);margin:0 0 20px 0}.upload-block .url-input-container{margin:0 0 30px 0}.upload-block .url-input-container label{display:block;margin:0 0 10px 0}.upload-block .url-input-container input{display:block;background:rgba(0,0,0,.5);color:#c4c4c4;padding:15px;height:62px;width:100%;border:2px dashed #036362;flex:1}.upload-block .url-input-container .inline-input-and-button{display:flex}.upload-block .url-input-container .inline-input-and-button .button-container{margin:0 0 0 10px}.upload-block .file-input-container{margin:0 0 30px 0}.upload-block .file-input-container .vue-dropzone{font-family:PT Sans,sans-serif;cursor:pointer;background:rgba(0,0,0,.5);color:#c4c4c4;border:2px dashed #036362;padding:10px;min-height:auto}.upload-block .file-input-container .vue-dropzone .dz-message{margin:0}.upload-block .file-input-container .vue-dropzone .dz-details{background:rgba(0,0,0,.5)}.upload-block .file-input-container .vue-dropzone .drop-zone-title{padding:20px}.upload-block .loading-container progress[value]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;width:100%;border:none;background:rgba(0,0,0,.4)}.upload-block .loading-container progress[value]::-webkit-progress-value{background:#fff}.upload-block .loading-container progress[value]::-moz-progress-bar{background:#fff}.upload-block .button-container{letter-spacing:.2125rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:background 5s cubic-bezier(.19,1,.22,1),border 1s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.upload-block .button-container button{border:2px solid #959595;color:#969696;background:none;padding:20px 30px;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer}.upload-block .button-container .mask{background-color:#fff;background-color:hsla(0,0%,100%,.5);height:100px;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1.1s cubic-bezier(.19,1,.22,1);width:200px}.upload-block .button-container .shift{display:inline-block;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.upload-block .button-container:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;box-shadow:0 0 5px hsla(0,100%,98%,.8);transition:background 0s}.upload-block .button-container:hover button{color:#fff}.upload-block .button-container:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.upload-block .button-container:hover .shift{transform:translateX(5px)}.upload-block .button-container:active{background-color:#fff}.upload-block .button-container:active button{color:#202020}.identification-wrapper{display:flex;flex-direction:column;height:100%;flex-grow:2;margin-left:20px}.recognition-block{overflow:hidden;height:100%}.recognition-block .block-content{height:100%;padding:30px 30px 70px 30px}.recognition-block .block-content .no-information{text-align:center;padding:52px 0 0 0;opacity:.5}.recognition-block .block-content .result-faces-list{height:100%;display:block;border:1px solid #fff;background:rgba(0,0,0,.5);position:relative}.recognition-block .block-content .result-faces-list .person-faces-count{position:absolute;top:-23px;left:10px;letter-spacing:4px;font-size:12px}.recognition-block .block-content .result-faces-list .person-faces-count p{margin:0;overflow:hidden;white-space:nowrap}.recognition-block .block-content .result-faces-list .person-faces-count.animate p{animation:typing 1s steps(20)}.recognition-block .block-content .result-faces-list .result-faces-item{position:relative;padding:10px;border-bottom:1px solid #036362;display:flex}.recognition-block .block-content .result-faces-list .result-faces-item .image-block{flex:1}.recognition-block .block-content .result-faces-list .result-faces-item .image-block .image-wrapper{width:150px;height:150px;overflow:hidden}.recognition-block .block-content .result-faces-list .result-faces-item .image-block .image-wrapper img{max-width:100%;width:100%}.recognition-block .block-content .result-faces-list .result-faces-item .info-block{padding:10px 20px;text-align:left;flex-grow:4}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-no-information{text-align:center;padding:52px 0 0 0;opacity:.5}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-wrapper{display:flex}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-wrapper .info-block-column{flex:1}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-wrapper .info-block-column.buttons-column{text-align:right}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-item{margin:0 0 10px 0}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-item .field{margin:0 0 5px 0}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-item .value{color:#fff}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .info-block-item .value.warning{color:#c71c1c}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .distance{opacity:.5;text-align:right;margin:10px 0 0 0;font-size:12px}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container{letter-spacing:.2125rem;overflow:hidden;position:relative;text-align:center;text-transform:uppercase;transition:background 5s cubic-bezier(.19,1,.22,1),border 1s cubic-bezier(.19,1,.22,1),color .6s cubic-bezier(.19,1,.22,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container .button{border:2px solid #959595;color:#969696;background:none;padding:10px;display:inline-block;text-transform:uppercase;font-family:Russo One,sans-serif;cursor:pointer;text-decoration:none;font-size:12px}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container .mask{background-color:#fff;background-color:hsla(0,0%,100%,.5);height:100px;position:absolute;transform:translate3d(-120%,-50px,0) rotate(45deg);transition:all 1.1s cubic-bezier(.19,1,.22,1);width:200px}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container .shift{display:inline-block;transition:all 1.1s cubic-bezier(.19,1,.22,1)}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:hover{background-color:hsla(0,0%,100%,.05);border-color:#fff;box-shadow:0 0 5px hsla(0,100%,98%,.8);transition:background 0s}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:hover .button{color:#fff}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:hover .mask{background-color:#fff;transform:translate3d(120%,-100px,0) rotate(90deg)}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:hover .shift{transform:translateX(5px)}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:active{background-color:#fff}.recognition-block .block-content .result-faces-list .result-faces-item .info-block .button-container:active a{color:#202020}.recognition-block .block-content .stock-images-list .stock-images-item{position:relative;width:10%;display:inline-block;margin:0 10px 10px 0;transition:all 1s linear}.recognition-block .block-content .stock-images-list .stock-images-item .image-title{position:absolute;z-index:3;background:#000;padding:5px}.recognition-block .block-content .stock-images-list .stock-images-item .image-overlay{background:rgba(0,0,0,.7);position:absolute;left:5%;right:5%;top:30%;height:30px;z-index:4}.recognition-block .block-content .stock-images-list .stock-images-item img{max-width:100%;filter:grayscale(100%)}.identification-block{height:100%;max-width:50%;max-height:100%;min-width:30%;position:relative;flex:1;flex-grow:1}.identification-block .block-content{height:100%;padding:30px 30px 70px 30px}.identification-block .block-content .bounding-box-left-hor-line,.identification-block .block-content .bounding-box-right-hor-line{display:none;background:#fff;height:1px;position:fixed;top:0;left:0;z-index:3;transition:left .3s linear}.identification-block .block-content .bounding-box-vert-line{display:none;background:#fff;width:1px;position:fixed;top:0;left:0;z-index:3;transition:bottom .3s linear,top .3s linear}.identification-block .recognition-scanning{position:absolute;top:20px;bottom:0;width:1080px;z-index:3;left:-275px}.identification-block .recognition-scanning video{max-width:100%}.identification-block .identification-image-container{position:relative;overflow:hidden;height:100%}.identification-block .identification-image-container .main-scanning-line{position:absolute;top:0;right:0;bottom:0;transition:all 1s ease;left:0;width:100%;height:20%;background:rgba(3,99,98,.5);z-index:2;transform-origin:center center;animation:ScanLights 3s linear 1s infinite}.identification-block .identification-image-container .bounding-box{z-index:2;position:absolute}.identification-block .identification-image-container .bounding-box:after,.identification-block .identification-image-container .bounding-box:before{content:"";position:absolute;top:-1px;left:-1px;width:0;height:0;background:transparent;border:1px solid transparent}.identification-block .identification-image-container .bounding-box.animate:before{animation:bounding-box-1-animate .5s linear forwards}.identification-block .identification-image-container .bounding-box.animate:after{animation:bounding-box-2-animate .5s linear forwards}.identification-block .identification-image-container .bounding-box.animate-reverse:before{animation:bounding-box-1-animate-reverse .5s linear forwards}.identification-block .identification-image-container .bounding-box.animate-reverse:after{animation:bounding-box-2-animate-reverse .5s linear forwards}.identification-block .identification-scanning{position:relative;overflow:hidden}.identification-block .identification-scanning .top-scanning-line{position:fixed;transition:all 5s cubic-bezier(.175,.885,.32,1.275);height:1px;background:#fff;top:-1px;left:0;right:0;z-index:2;box-shadow:0 0 15px hsla(0,0%,100%,.8)}.identification-block .identification-scanning .bottom-scanning-line{position:fixed;height:1px;background:#fff;top:-1px;transition:all 4s cubic-bezier(.175,.885,.32,1.275);left:0;right:0;z-index:2;box-shadow:0 0 15px hsla(0,0%,100%,.8)}.identification-block .identification-scanning .left-scanning-line,.identification-block .identification-scanning .right-scanning-line{position:fixed;width:1px;transition:all 3s cubic-bezier(.175,.885,.32,1.275);background:#fff;top:0;left:-1px;bottom:0;z-index:2;box-shadow:0 0 15px hsla(0,0%,100%,.8)}.identification-block .identification-scanning .hor-scanning-line{position:fixed;height:1px;background:#036362;transition:all 1s ease;top:0;left:0;right:0;z-index:1;box-shadow:0 0 15px rgba(3,99,98,.8)}.identification-block .identification-scanning .ver-scanning-line{position:fixed;transition:all 1s ease;width:1px;background:#036362;top:0;left:0;bottom:0;z-index:1;box-shadow:0 0 15px rgba(3,99,98,.8)}.identification-block .block-content{max-width:100%;max-height:100%}.identification-block .block-content .identification-image{transition:all 1s ease;position:relative;max-height:100%;max-width:100%}.identification-block .block-content .identification-image.gray{filter:grayscale(100%)}.clearfix{clear:both}.block-enter-active,.block-leave-active{transition:all .5s ease}.block-enter,.block-leave-to{transform:translateY(50px);opacity:0}.arrow-enter-active,.arrow-leave-active{transition:all .5s ease-in-out;max-height:146px}.arrow-enter,.arrow-leave-to{max-height:0}@keyframes bounding-box-1-animate{0%{width:0;height:0;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}to{width:100%;height:100%;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}}@keyframes bounding-box-2-animate{0%{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}to{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}}@keyframes bounding-box-1-animate-reverse{0%{width:100%;height:100%;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}50%{width:100%;height:0;border-top-color:#fff;border-right-color:#fff;border-bottom-color:transparent;border-left-color:transparent}to{width:0;height:0;border-top-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}}@keyframes bounding-box-2-animate-reverse{0%{width:100%;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}50%{width:0;height:100%;border-top-color:transparent;border-right-color:transparent;border-bottom-color:#fff;border-left-color:#fff}to{width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:#fff}}@keyframes ScanLights{0%{transform:translateY(0)}33%{transform:translateY(150%)}50%{transform:translateY(400%)}66%{transform:translateY(180%)}to{transform:translateY(0)}}@keyframes typing{0%{width:0}to{width:100%}}@keyframes noise-move{0%{top:-4000px}to{top:4000px}}@keyframes noise{0%{background-position:0 0}to{background-position:100% 100%}}
