*{box-sizing:border-box}body,html{padding:0;margin:0;height:100%;width:100%;font-family:Helvetica,Verdana,sans-serif;font-weight:400;font-display:optional;color:#444}html{overflow:hidden}.header{width:100%;height:48px;padding:0 16px;position:fixed;font-size:20px;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 2px 9px 1px rgba(0,0,0,.12),0 4px 2px -2px rgba(0,0,0,.2);will-change:transform;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:center;transition:-webkit-transform .233s cubic-bezier(0,0,.21,1) .1s;transition:transform .233s cubic-bezier(0,0,.21,1) .1s;transition:transform .233s cubic-bezier(0,0,.21,1) .1s,-webkit-transform .233s cubic-bezier(0,0,.21,1) .1s;z-index:1000}.header #logo{height:32px;width:32px;margin:auto}.header_buttons{display:flex}.header #addToHomeScreen{background-image:url(004ac354789a91665413ea8ce7fde80f.svg)}.header #addToHomeScreen,.header #share{background-size:24px;background-repeat:no-repeat;background-position:50%;will-change:opacity;transition:opacity .3s ease-in;opacity:0;display:none}.header #share{background-image:url(904b73ee4efc8b202bf2b2bcd988ae7f.svg)}.header button{text-align:left;white-space:nowrap;overflow:hidden;text-indent:-9999px}.header_title{color:#fff;padding:8px;font-weight:400;font-size:20px;line-height:30px;margin:0;flex:1}.loader{left:50%;top:50%;position:fixed;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loader #spinner{box-sizing:border-box;stroke:#2979ff;stroke-width:2px;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:line 1.6s cubic-bezier(.4,0,.2,1) infinite,rotate 1.6s linear infinite;animation:line 1.6s cubic-bezier(.4,0,.2,1) infinite,rotate 1.6s linear infinite;transition:opacity 195ms ease-out;opacity:1}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@-webkit-keyframes line{0%{stroke-dasharray:2,85.964;-webkit-transform:rotate(0);transform:rotate(0)}50%{stroke-dasharray:65.973,21.9911;stroke-dashoffset:0}to{stroke-dasharray:2,85.964;stroke-dashoffset:-65.973;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}@keyframes line{0%{stroke-dasharray:2,85.964;-webkit-transform:rotate(0);transform:rotate(0)}50%{stroke-dasharray:65.973,21.9911;stroke-dashoffset:0}to{stroke-dasharray:2,85.964;stroke-dashoffset:-65.973;-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.main{width:inherit;height:inherit;align-items:center;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;justify-content:center;transition:opacity 195ms ease-in}.actions,.main{display:flex;opacity:0}.actions{z-index:2;min-height:72px;position:fixed;bottom:32px;right:32px;flex-direction:column;justify-content:space-between;will-change:opacity;transition:opacity 195ms ease-in-out}.card{padding:16px;position:relative;box-sizing:border-box;background:#fff;border-radius:4px;margin:16px;box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12)}#fileButton{will-change:transform;transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.image{border-radius:4px;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;opacity:0;will-change:opacity;transition:opacity 195ms ease-in}.iconButton{-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform,opacity;width:48px;height:48px;padding:12px;font-size:24px;display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:transparent;fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fadeIn{opacity:1}.fadeOut{opacity:0}.display{margin:auto;padding:0;height:600px;max-width:800px;will-change:height;transition:all .3s ease-in;width:calc(100% - 32px)}.display.empty-state{background-image:url(b2479073290880e64faa5532d35bfb94.svg);background-size:20%;background-repeat:no-repeat;background-position:50%}.primary{background-color:#0d47a1}.secondary{background-color:#9c27b0}.background{background-color:#fafafa}.accent{background-color:#2979ff}.transparent{background-color:transparent}.scanner{position:absolute;top:0;opacity:0;will-change:opacity;transition:opacity 195ms ease-in}#scanner1,#scanner2{fill:#2979ff;opacity:0}.snackBar{z-index:5;width:400px;left:calc(50% - 200px);right:calc(50% - 200px);position:fixed;bottom:8px;margin:8px;flex-grow:1;color:#fff;display:flex;padding:6px 24px;flex-wrap:wrap;align-items:center;background-color:#313131;font-size:.875rem;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;line-height:1.5;letter-spacing:.01071em;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);-webkit-transform:translateY(500px);transform:translateY(500px);will-change:transform;transition:-webkit-transform 195ms ease-out;transition:transform 195ms ease-out;transition:transform 195ms ease-out,-webkit-transform 195ms ease-out}.snackBar-show{-webkit-transform:translateY(0);transform:translateY(0)}.snackBar-button{padding:4px 8px;min-width:64px;font-size:.8125rem;min-height:31px}.snackBar-buttonContainer{display:flex;align-items:center;margin-left:auto;padding-left:24px;margin-right:-8px}.snackBar-text{padding:8px 0}.text{padding-top:0;z-index:1;margin:auto;min-height:30vh;max-width:500px;position:absolute;left:0;right:0;width:calc(100vw - 64px);will-change:transform;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;-webkit-transform:translateY(1000px);transform:translateY(1000px)}.text-enter{-webkit-transform:translateY(0);transform:translateY(0)}.uploader{position:absolute;top:0;left:0;width:100%;height:100%;opacity:1;will-change:opacity;transition:opacity 195ms ease-in}.mdl-button{background:transparent;border:none;border-radius:2px;height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;letter-spacing:0;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);outline:none;text-decoration:none;text-align:center;line-height:36px;vertical-align:middle}.mdl-button,.mdl-fab{color:#fff;position:relative;overflow:hidden;cursor:pointer}.mdl-fab{border-radius:50%;will-change:transform,opacity;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);align-items:center;box-sizing:border-box;width:56px;height:56px;padding:0;transition:opacity 15ms linear 30ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms,-webkit-transform .27s cubic-bezier(0,0,.2,1) 0ms;transition:box-shadow .28s cubic-bezier(.4,0,.2,1),opacity 15ms linear 30ms,transform .27s cubic-bezier(0,0,.2,1) 0ms;border:none;fill:currentColor;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none}.mdl-fab:hover{cursor:pointer;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.mdl-fab:active{outline:none;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.mdl-fab:focus{outline:none}.mdl-button::-moz-focus-inner{border:0}.mdl-button:hover{background-color:hsla(0,0%,62%,.2)}.mdl-button:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button:active{background-color:hsla(0,0%,62%,.4)}.mdl-button.mdl-button--colored:focus:not(:active){background-color:rgba(0,0,0,.12)}.mdl-button--primary.mdl-button--primary .mdl-ripple{background:#fff}.mdl-button--primary.mdl-button--primary.mdl-button--fab,.mdl-button--primary.mdl-button--primary.mdl-button--raised{color:#fff}@media screen and (max-width:992px){.display{height:500px}}@media screen and (max-width:600px){.actions{right:16px}.display{height:300px}.snackBar{width:calc(100vw - 16px);right:unset;left:unset}}.ripple{overflow:hidden;cursor:pointer}.ripple-white{background-image:radial-gradient(circle,#fff 10%,transparent 10.01%)!important}.ripple:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,#03a9f4 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.ripple:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.3;transition:0s}.ripple-icon{overflow:hidden;border-radius:50%;-webkit-transform:translateZ(0);transform:translateZ(0)}.ripple-icon:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background-image:radial-gradient(circle,rgba(0,0,0,.54) 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.ripple-icon:active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.3;transition:0s}