#app[data-v-3d236c82]{--line:solid 1px rgba(0,0,0,.8);--bg:#f7f7f7;position:fixed;inset:0;display:flex;flex-direction:column;background:var(--bg);cursor:default}#app .container[data-v-3d236c82]{flex:1;overflow-x:scroll;display:flex;flex-direction:row}#app .container>[data-v-3d236c82]{flex:none;overflow-y:auto;border-right:var(--line)}#app .container .sidebar[data-v-3d236c82]{position:-webkit-sticky;position:sticky;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;width:300px;text-align:center;overflow:hidden;z-index:10;background:var(--bg)}#app .container .sidebar .middle[data-v-3d236c82]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}#app .container .sidebar .top[data-v-3d236c82]{flex:1}#app .container .sidebar .top .info[data-v-3d236c82]{margin-top:20px}#app .container .sidebar .top .info .title[data-v-3d236c82]{font-weight:700;font-size:2em}#app .container .sidebar .top .info .subtitle[data-v-3d236c82]{font-weight:700;margin-bottom:10px}#app .container .sidebar .top .device .preview[data-v-3d236c82],#app .container .sidebar .top .device[data-v-3d236c82]{display:flex;flex-direction:column;align-items:center;justify-content:center}#app .container .sidebar .top .device .preview[data-v-3d236c82]{margin:20px}#app .container .sidebar .top .device .preview #preview[data-v-3d236c82]{width:200px;border-radius:12px;border:var(--line);margin:5px 5px 10px}#app .container .sidebar .bottom[data-v-3d236c82]{flex:none;width:100%;display:flex;flex-direction:column;margin:20px}#app .container .sidebar .bottom>[data-v-3d236c82]:not(:last-child){margin-bottom:5px}#app .container .sidebar .bottom button[data-v-3d236c82]{flex:1;margin:0 20px}#app .container .files[data-v-3d236c82]{min-width:300px;overflow-x:hidden;overflow-y:scroll;position:relative}#app .container .files .path[data-v-3d236c82]{position:-webkit-sticky;position:sticky;top:0;font-size:2em;font-weight:700;padding:20px 20px 5px;background:var(--bg);cursor:pointer}#app .container .files .file[data-v-3d236c82]{padding:10px 20px;cursor:pointer;width:100%;white-space:pre-wrap}#app .container .files .file[data-v-3d236c82]:hover{background:rgba(0,0,0,.1)}#app .container .files .file.folder[data-v-3d236c82]{font-weight:700}button[data-v-3d236c82]{font-weight:700;padding:10px 20px;border-radius:5px;border:none;background:#000;color:#fff;cursor:pointer;transition:transform .2s}button.large[data-v-3d236c82]{font-size:1.1em}