body,html{margin:0;padding:0}#app{font-family:MarkPro,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;text-align:center;line-height:1.5em;letter-spacing:normal;color:#302e2b;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../img/swirl.1fa011e3.svg);background-repeat:no-repeat;background-size:86vw;background-position:6vw 43vh;background-attachment:fixed;overflow:hidden}.grid-container{display:grid;grid-template-areas:"navigation navigation navigation" ". main-area ." "footer footer footer";grid-template-columns:1fr 5fr 1fr;min-height:100vh}.navigation{grid-area:navigation;height:86px}.main-area{grid-area:main-area;min-height:70vh;-webkit-box-sizing:border-box;box-sizing:border-box}.footer{grid-area:footer}.copyright{z-index:9998;font-size:10px;position:relative;text-align:left;color:#5a5558;grid-column:2;grid-row:3;bottom:-85%;left:0;max-width:100vw}button{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:24px;color:#302e2b;background:linear-gradient(280deg,#f52e00 50%,#302e2b 0);color:#fff;position:relative;height:70px;width:248px;border:none;border-radius:45px;outline:none;margin:20px;margin-top:50px;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);cursor:pointer}button:after{content:"";position:absolute;border-radius:45px;top:0;bottom:0;left:0;right:0;background:linear-gradient(280deg,#302e2b 50%,#f52e00 0);z-index:-1}button,button:after{background-size:300%;background-position:100%;-webkit-transition:background-position .5s ease-in-out,color .5s ease-in-out;transition:background-position .5s ease-in-out,color .5s ease-in-out}button:hover,button:hover:after{background-position:0}button:hover{-webkit-box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2);box-shadow:0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12),0 5px 5px -3px rgba(0,0,0,.2)}.light-button{color:#302e2b;background:linear-gradient(280deg,#fff 50%,#302e2b 0)}.light-button:after{background:linear-gradient(280deg,#302e2b 50%,#fff 0)}.light-button,.light-button:after{background-size:300%;background-position:100%;-webkit-transition:background-position .5s ease-in-out,color .5s ease-in-out;transition:background-position .5s ease-in-out,color .5s ease-in-out}.light-button:hover,.light-button:hover:after{color:#e4e4e4;background-position:0}@media screen and (max-width:700px){.grid-container{grid-template-areas:"navigation" "main-area";grid-template-columns:1fr}.grid-container .copyright{grid-column:1;bottom:0}.navigation{height:50px}.footer{visibility:hidden;position:fixed}button{float:right}#app{background-size:200%;background-position:-20vw 20vh}}@media screen and (min-width:1600px){.grid-container{grid-template-areas:"navigation navigation navigation" ". main-area ." "footer footer footer";grid-template-columns:1fr 2fr 1fr}}.retrieve-grid{display:grid;grid-template-columns:auto}.retrieve-grid .container-retrieve{min-height:40vh;margin-bottom:20vh;max-width:100vw;background-color:hsla(0,0%,100%,.8);border-radius:5px}.retrieve-grid .container-retrieve .extra-password{font-size:1.6em;color:#f52e00;display:block;margin:30px 0}.retrieve-grid .container-retrieve .extra-password-input{-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;font-size:16px;background-color:#e4e4e4;color:#302e2b;border-radius:5px;outline:none;border:1px solid #8a8a8a;padding:5px 10px;margin-bottom:20px}.retrieve-grid .container-retrieve .description{margin-top:10vh;margin-bottom:10vh;font-size:1.5em;font-weight:700}.retrieve-grid .container-retrieve .description p{margin-top:5px;margin-bottom:5px}.retrieve-grid .container-retrieve .description .emphasis{color:#f52e00}.retrieve-grid .file-download{margin-top:10px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#302e2b;border-radius:5px;padding:20px;padding-left:50px;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.retrieve-grid .file-download .icon-wrapper{min-height:10vh}.retrieve-grid .file-download .icon-wrapper svg{margin-top:15px;height:90px}.retrieve-grid .secret{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-family:inherit;font-size:16px;min-width:100%;min-height:35vh;background-color:#302e2b;color:#fff;padding:50px 50px;border-radius:5px;border:none;resize:none;outline:none;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.retrieve-grid .secret::-moz-selection{background-color:#f52e00}.retrieve-grid .secret::selection{background-color:#f52e00}.retrieve-grid .secret.no-file{min-height:55vh}@media screen and (max-width:700px){.retrieve-grid .secret{min-height:40vh;padding:25px}.retrieve-grid .light-button{margin-right:45px}}@font-face{font-family:MarkPro;src:url(../fonts/MarkPro.36acfb58.woff2) format("woff2"),url(../fonts/MarkPro.a32c2b18.woff) format("woff")}@font-face{font-family:MarkPro;src:url(../fonts/MarkPro-Bold.d8cca9ca.woff2) format("woff2"),url(../fonts/MarkPro-Bold.8ae6a3ca.woff) format("woff");font-weight:700}.container[data-v-01694398]{display:grid;grid-template-columns:1fr 2fr;grid-column-gap:20px;grid-row-gap:100px;border-radius:5px}.container .step[data-v-01694398]{height:100%;background-color:#302e2b;border-radius:5px;max-width:100vw;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2)}.container .step .decoration[data-v-01694398]{position:relative;background:linear-gradient(170deg,#f52e00 50%,#302e2b 0);background-repeat:no-repeat;height:100px;border-radius:5px}.container .step .description[data-v-01694398]{color:#fff;padding:20px;text-align:left;max-width:100vw}.container .step .description .emphasis[data-v-01694398]{color:#f52e00}.container .drawing[data-v-01694398]{-ms-flex-item-align:center;align-self:center;background-color:hsla(0,0%,100%,.8);border-radius:5px;max-height:100%;padding:10% 0}@media screen and (max-width:700px){.container[data-v-01694398]{grid-template-columns:auto}}