.Button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--default-color);border:0;border-radius:6px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:500;height:45px;justify-content:center;padding:0 25px;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Button img{height:2rem;margin-right:8px;min-height:2rem;min-width:2rem;width:2rem}.Button:hover{background-color:var(--hover-color)}.Button:disabled{background-color:var(--disable-color);cursor:not-allowed}.RestartLink{align-items:center;display:inline-flex;margin-top:10px}.RestartLink img{height:1rem;margin-right:8px;width:1rem}
.Landing{margin:6vh 20px 40px;max-width:750px;transition:opacity .5s}@media (min-width:550px) and (min-height:700px){.Landing{margin-top:20vh}}.Landing__title{color:#fff;font-size:34px;line-height:1.2}.Landing__desc{color:#7f8fa4;margin-bottom:50px;margin-top:20px}.Landing__sameline{align-items:center;display:inline-flex;flex-wrap:wrap;margin-bottom:5px}.Landing__browser{margin-right:6px}.Landing__secure{display:inline-flex}.Landing__secure img{height:16px;margin-right:5px;width:16px}.Landing__platforms-line{align-items:center;display:flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Landing__platform{align-items:center;border-radius:50%;display:inline-flex;height:1.7rem;justify-content:center;margin-left:5px;width:1.7rem}.Landing__platform img{height:55%;width:55%}.Landing__buttons{display:flex;flex-wrap:wrap}.Landing__buttons a{margin-left:15px}.Landing__buttons a:last-child{margin-left:25px}@media (max-width:500px){.Landing__buttons a:last-child{margin-right:40px;margin-top:20px}}@media (max-width:350px){.Landing__buttons{grid-gap:15px;display:grid}.Landing__buttons a{margin:0!important}}.Landing__cta{box-shadow:0 14px 30px 0 rgba(118,64,245,.2)!important}.Landing__cta:hover{box-shadow:0 20px 35px 0 rgba(118,64,245,.2);transform:scale(1.05)}
.Stepper__label{align-items:center;color:hsla(0,0%,100%,.4);display:flex;transition:color .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.Stepper__number{align-items:center;background:#5b5b5b;border-radius:50%;display:flex;font-weight:500;height:30px;justify-content:center;margin-right:8px;min-width:30px;padding:5px;transition:all .3s;width:30px}.Stepper__content{border-left:2px solid #5b5b5b;line-height:1.5rem;margin-bottom:5px;margin-left:15px;margin-top:5px}.Stepper__content>fieldset legend{display:none}.Stepper__inner{max-height:0;overflow:hidden;padding-left:21px;padding-top:8px;pointer-events:none;transition:max-height .3s ease}.Stepper__entry:last-child .Stepper__content{border-left:none;margin-left:17px}.Stepper__entry:not(.Stepper__entry--active) a{display:none}.Stepper__entry:not(.Stepper__entry--active):last-child .Stepper__content{margin-bottom:0;margin-top:0}.Stepper__entry:not(.Stepper__entry--active):last-child .Stepper__inner{padding-top:0}.Stepper__entry--active{visibility:visible}.Stepper__entry--active .Stepper__label{color:#fff;font-weight:500}.Stepper__entry--active .Stepper__number{background:#7640f5}.Stepper__entry--active .Stepper__inner{max-height:var(--max-height);padding-bottom:10px;padding-top:10px;pointer-events:all}.Stepper__entry--done .Stepper__label{color:#fff;font-weight:500}.Stepper__entry--done .Stepper__number{background:#52c835}
.Steps{background-color:#26303b;margin-bottom:4vh;margin-top:2vh;padding:15px;width:100vw}.Steps fieldset{display:grid;display:contents}.Steps__nav{margin-top:15px}.Steps__nav .Button{height:40px;margin-right:15px}@media (min-width:600px){.Steps{border-radius:8px;box-shadow:0 14px 30px 0 rgba(0,0,0,.1);width:550px}}.PlatformSelect__buttons{grid-gap:10px;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.ExportInstructions li img{border-radius:5px;display:block;margin:8px auto;max-width:100%}.ExportInstructions .DeviceButton{background:none;border:2px solid #25d466;border-radius:5px;color:#25d466;cursor:pointer;font-family:inherit;font-size:14px;margin-bottom:5px;margin-right:7px;margin-top:5px;padding:4px;transition:all .2s ease}.ExportInstructions .DeviceButton--active{background:#05b947;border-color:#05b947;color:#fff}.ExportInstructions__filename{background:#1c232b;border-radius:7px;font-family:monospace;padding:5px}.FilesSelect__zone{margin:8px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilesSelect__dropzone{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#2b3949;border:3px dashed #59b2ff38;border-top-left-radius:10px;border-top-right-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:16px;line-height:24px;padding:10px;text-align:center;transition:background-color .2s ease,border-color .2s ease;width:100%}.FilesSelect__dropzone span{background:#1c232b;border-radius:7px;font-family:monospace;padding:2px 5px}.FilesSelect__dropzone:hover{background:#36495f;border-color:#b8deff38}.FilesSelect__dropzone--dragover{background:#416287;border-color:#ffffff91}.FilesSelect__info{background:#25313f;border:3px solid #355371;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:none;padding:5px;text-align:center}.FilesSelect__clear{height:25px;margin-left:8px;padding:0 10px}.GenerationProgress{position:relative;transition:height .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GenerationProgress__shadow{box-shadow:inset 0 50px 50px -20px #26303b;height:50%;left:0;position:absolute;right:0;top:0}.GenerationProgress__stats{display:flex;flex-wrap:wrap;font-family:monospace;font-size:14px;justify-content:space-between;margin-bottom:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.GenerationProgress__stat{align-items:center;display:flex;padding:0 10px}.GenerationProgress__stat img{height:16px;margin-right:4px}.GenerationProgress__stat:first-child{padding-left:0}.GenerationProgress__stat:nth-last-child(2){flex:1;justify-content:right;padding-right:0}.ErrorBox{background:#5f3138;border:3px solid #c83535;border-radius:3px;font-family:monospace;max-height:160px;overflow:auto;padding:5px;white-space:pre-wrap}.TaskItem{display:flex;font-size:14px;margin-bottom:5px;white-space:nowrap}.TaskItem__subject{color:#b495ff;min-width:0;overflow:hidden;padding-left:5px;text-overflow:ellipsis}.TaskItem__progress{color:#8d8a8a;font-family:monospace;font-size:13px;margin-left:auto;padding-left:10px}.TaskItem__icon{align-items:center;border-radius:10%;display:flex;height:1.5rem;justify-content:center;margin-right:7px;min-width:1.5rem;transition:background-color .4s ease;width:1.5rem}.TaskItem__icon img{height:1rem;width:1rem}.TaskItem.TaskItem--status-processing .TaskItem__progress{color:#d8d8d8}.TaskItem.TaskItem--status-processing .TaskItem__icon{background:#3560c8}.TaskItem.TaskItem--status-waiting .TaskItem__progress,.TaskItem.TaskItem--status-waiting .TaskItem__subject,.TaskItem.TaskItem--status-waiting .TaskItem__title{opacity:.5}.TaskItem.TaskItem--status-waiting .TaskItem__icon{background:#c97d00}.TaskItem.TaskItem--status-success .TaskItem__icon{background:#28c900}.TaskItem.TaskItem--status-error .TaskItem__icon{background:#c83535}.ViewDownloadReport__buttons{margin-bottom:10px;margin-top:20px}.ViewDownloadReport__buttons .Button{height:40px;margin-right:15px}.ViewDownloadReport__buttons .Button img{height:1.5rem;min-height:1.5rem;min-width:1.5rem;width:1.5rem}.ViewDownloadReport__notice{color:gray}
*{-webkit-tap-highlight-color:transparent;border:0;box-sizing:border-box;margin:0;padding:0}body{background-color:#1c232b;color:#fff;font-family:Fira Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}a{color:#8acfff;text-decoration:none}ol{padding:0 1.4em}@media (min-width:450px){ol{padding:0 1.8em}}li::marker{color:#a985ff}.HomePage{align-items:center;display:flex;flex-direction:column}.HomePage__logo{margin-bottom:2vh;margin-top:3vh}.HomePage__logo img{height:70px}.HomePage__container{animation-fill-mode:forwards;display:none}.HomePage__container--fade-out{animation:fadeOut .21s}.HomePage__container--fade-in{animation:fadeIn .21s;display:block}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
