@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Roboto+Mono:300,700|Roboto:100,400,700&display=swap);body,html{width:100%;height:100%;margin:0;padding:0;box-sizing:border-box}html{font-family:Roboto,sans-serif;font-size:16px;-webkit-user-select:none;user-select:none}html.mobile{font-size:18px}a{text-decoration:none;color:inherit}*{outline:none;flex-shrink:0}.FinderWindow .panel{border-right:1px solid #ccc;box-sizing:border-box;overflow-y:auto;display:flex;flex-direction:column}.FinderWindow .panel.panel-preview{min-width:30rem;flex:1 1;border-right:none}.FinderWindow .panel.panel-preview .preview{display:flex;flex-direction:column;align-items:center;padding:2rem}.FinderWindow .panel.panel-preview .preview .image{max-height:12rem;max-width:16rem;margin-bottom:1rem}.FinderWindow .panel.panel-preview .preview .property-container{display:flex;flex-direction:column}.FinderWindow .panel.panel-preview .preview .property-container .property{display:flex;margin-left:-1rem;margin-bottom:.8rem;color:#444;line-height:1.5em}.FinderWindow .panel.panel-preview .preview .property-container .property .key{font-size:.8rem;min-width:4rem;color:#999;margin-right:.5rem;text-align:right}.FinderWindow .panel.panel-preview .preview .property-container .property .value{flex-shrink:1;font-size:.8rem}.FinderWindow .panel.panel-preview .preview .property-container .property .value p{margin:0 0 .8em}.FinderWindow .panel.panel-preview .preview .property-container .property .value p:last-child{margin-bottom:0}.FinderWindow .panel.panel-preview .preview .property-container .property .value a{color:#398ffb}.FinderWindow .panel.panel-list{width:12rem}.FinderWindow .panel.panel-list .list{display:flex;flex-direction:column}.FinderWindow .panel.panel-list .list .dir{display:flex;align-items:center;padding:.2rem .4rem}.FinderWindow .panel.panel-list .list .dir .icon{height:1.2rem;width:1.2rem;filter:drop-shadow(0 0 .0375rem rgba(0,0,0,.5));margin-right:.4rem}.FinderWindow .panel.panel-list .list .dir .name{flex-shrink:1;font-size:.8rem;color:#000}.FinderWindow .panel.panel-list .list .dir.active{background-color:#116cd6}.FinderWindow .panel.panel-list .list .dir.active .name{color:#fff}.mobile .FinderWindow .panel{border-right:none}.mobile .FinderWindow .panel.panel-preview{min-width:auto}.mobile .FinderWindow .panel.panel-preview .close{position:absolute;top:0;right:0;width:2rem;height:2rem;font-size:1.2rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile .FinderWindow .panel.panel-preview .close:after{content:"×"}.mobile .FinderWindow .panel.panel-list{width:auto;flex:1 1}.PaypalWindow .paypal-success~.message:before{content:"Thank you for your donation!"}.PaypalWindow .paypal-success~.donation-container{display:none}.PaypalWindow .message{color:#fff;font-size:1.2rem;font-weight:lighter;padding:2rem;text-align:center}.PaypalWindow .message:before{content:"paypal.me/minjookim1223"}.PaypalWindow .donation-container{flex-shrink:1;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0 2rem;padding-bottom:2rem;overflow-y:auto;pointer-events:auto;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(.9,#000),to(transparent))}.PaypalWindow .donation-container .donation{display:flex;align-items:center;font-size:1.2rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.2);text-decoration:none;cursor:pointer}.PaypalWindow .donation-container .donation:last-child{border-bottom:none}.PaypalWindow .donation-container .donation .icon{height:2rem;width:2rem;filter:drop-shadow(0 0 .0625rem rgba(0,0,0,.5));margin-right:.5rem}.PaypalWindow .donation-container .donation .name{flex:1 1;color:#fff;font-weight:lighter;margin-right:2rem}.PaypalWindow .donation-container .donation .price{color:#fff;font-weight:lighter;margin-right:2rem;white-space:nowrap}.PaypalWindow .donation-container .donation .price:before{content:"$\00a0"}.PaypalWindow .donation-container .donation .donate{height:3rem;border:none;border-radius:1.5rem;background-color:#ebebeb;color:#009cde;font-size:1rem;display:flex;align-items:center;font-weight:700;padding:0 2rem;cursor:pointer}.PaypalWindow .donation-container .donation .donate:hover{background-color:#ddd}.PaypalWindow .donation-container .donation .donate:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#d1d1d1;color:#fff}.PaypalWindow .donation-container .donation .donate:before{content:"Donate"}.mobile .PaypalWindow .donation-container .donation{flex-direction:column;text-align:center}.mobile .PaypalWindow .donation-container .donation .icon{margin-right:0;margin-bottom:.5rem}.mobile .PaypalWindow .donation-container .donation .name{margin-right:0;margin-bottom:1.5rem}.mobile .PaypalWindow .donation-container .donation .price{margin-right:0;margin-bottom:.5rem}.TerminalWindow.focused .line-container .cursor{border:none;margin:0;background-color:#2fcb29;color:#000;animation:blink 1s step-end 1s infinite}@keyframes blink{0%{background-color:#2fcb29;color:#000}50%{background-color:initial;color:#2fcb29}}.TerminalWindow .line-container{flex:1 1;background-color:rgba(0,0,0,.9);padding:.2rem;overflow-y:auto;font-family:Roboto Mono,sans-serif;color:#2fcb29;font-weight:lighter;white-space:pre-wrap;word-break:break-all}.TerminalWindow .line-container .cursor{border:1px solid #2fcb29;margin:-1px;box-sizing:border-box}.TerminalWindow .line-container .cursor:empty:before{content:"\00a0"}.TerminalWindow .line-container .word-break{word-break:break-word}.TerminalWindow .line-container .highlight{font-weight:700}.TerminalWindow .line-container .underline{text-decoration:underline}.TerminalWindow .line-container .dir{color:#65a6ca;font-weight:700}.TerminalWindow .line-container .file{color:#9dd55e}.TerminalWindow .mobile-input{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.VenmoWindow .message{color:#fff;font-size:1.2rem;font-weight:lighter;padding:2rem;text-align:center}.VenmoWindow .message:before{content:"venmo.com/u/jaykim1223"}.VenmoWindow .donation-container{flex-shrink:1;position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;margin:0 2rem;padding-bottom:2rem;overflow-y:auto;pointer-events:auto;-webkit-mask-image:-webkit-gradient(linear,left top,left bottom,color-stop(.9,#000),to(transparent))}.VenmoWindow .donation-container .donation{display:flex;align-items:center;font-size:1.2rem;padding:1rem;border-bottom:1px solid hsla(0,0%,100%,.2);text-decoration:none;cursor:pointer}.VenmoWindow .donation-container .donation:last-child{border-bottom:none}.VenmoWindow .donation-container .donation .icon{height:2rem;width:2rem;filter:drop-shadow(0 0 .0625rem rgba(0,0,0,.5));margin-right:.5rem}.VenmoWindow .donation-container .donation .name{flex:1 1;color:#fff;font-weight:lighter;margin-right:2rem}.VenmoWindow .donation-container .donation .price{color:#fff;font-weight:lighter;margin-right:2rem;white-space:nowrap}.VenmoWindow .donation-container .donation .price:before{content:"$\00a0"}.VenmoWindow .donation-container .donation .donate{height:3rem;border:none;border-radius:1.5rem;background-color:#ebebeb;color:#008cff;font-size:1rem;display:flex;align-items:center;font-weight:700;padding:0 2rem;cursor:pointer}.VenmoWindow .donation-container .donation .donate:hover{background-color:#ddd}.VenmoWindow .donation-container .donation .donate:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#d1d1d1;color:#fff}.VenmoWindow .donation-container .donation .donate:before{content:"Pay"}.mobile .VenmoWindow .donation-container .donation{flex-direction:column;text-align:center}.mobile .VenmoWindow .donation-container .donation .icon{margin-right:0;margin-bottom:.5rem}.mobile .VenmoWindow .donation-container .donation .name{margin-right:0;margin-bottom:1.5rem}.mobile .VenmoWindow .donation-container .donation .price{margin-right:0;margin-bottom:.5rem}.Desktop{background-color:#444;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:3rem}.Desktop,.Desktop .wallpaper{position:absolute;top:0;bottom:0;left:0;right:0}.Desktop .wallpaper{background-position:50%;background-size:cover;opacity:.4}.Desktop .location{position:absolute;top:0;left:0;margin:1rem;font-size:.8rem;color:#fff;display:flex;align-items:center;opacity:.4}.Desktop .location .pinpoint{width:1em;height:1em;background-image:url(/static/media/pinpoint.12287d2c.png);background-size:contain;background-position:50%;margin-right:.2rem}.Desktop .forkme{position:absolute;top:0;right:2rem;filter:drop-shadow(0 0 .125rem rgba(0,0,0,.5))}.Desktop .app-container{position:relative;flex-wrap:wrap;max-width:32rem;flex-shrink:1;overflow-y:auto}.Desktop .app-container,.Desktop .shortcut{display:flex;justify-content:center;padding:1rem}.Desktop .shortcut{transition:background-color .2s;align-items:center;box-sizing:border-box;width:8rem;height:8rem;flex-direction:column;border-radius:.2rem}.Desktop .shortcut:hover{background-color:rgba(0,0,0,.2)}.Desktop .shortcut:active{background-color:rgba(0,0,0,.4)}.Desktop .shortcut.corner{position:absolute;bottom:4rem;right:1rem}.Desktop .shortcut.link-external .name{position:relative}.Desktop .shortcut.link-external .name:after{position:absolute;content:"";display:inline-block;margin-left:.3rem;width:.8em;height:100%;background:url(/static/media/link-external.cb80b6ab.png) no-repeat bottom;background-size:contain;opacity:.5}.Desktop .shortcut .icon{height:4rem;width:4rem;filter:drop-shadow(0 0 .125rem rgba(0,0,0,.5));margin-bottom:.2rem}.Desktop .shortcut .name{font-size:.8rem;color:#fff;text-shadow:0 0 .4rem #000;text-align:center;height:1em}.Desktop .shortcut:hover{box-shadow:inset 0 0 2px rgba(0,0,0,.2)}.Desktop .shortcut:active{box-shadow:inset 0 0 2px rgba(0,0,0,.4)}.Desktop .window-container{position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none}.Icon{position:relative}.Icon,.Icon .badge{background-position:50%;background-size:contain;background-repeat:no-repeat}.Icon .badge{top:30%;left:25%;width:50%;height:50%;opacity:.5}.Icon .badge,.Menu{position:absolute;right:0}.Menu{z-index:99999;top:0;bottom:3rem;left:0;pointer-events:none;overflow:hidden;animation:opening .2s}.Menu.closing{animation:closing .2s forwards}.Menu .overlay{position:absolute;left:0;bottom:0;width:24rem;height:60vh;background-color:#444;display:flex;flex-direction:column;align-items:stretch;box-shadow:0 0 48px rgba(0,0,0,.4);pointer-events:auto;border-radius:5px;margin:1rem;overflow:hidden}.Menu .overlay .list{flex:1 1;display:flex;flex-direction:column;align-items:stretch;overflow-y:auto}.Menu .overlay .list .group{display:flex;flex-direction:column;align-items:stretch}.Menu .overlay .list .group .header{color:#fff;padding:.4rem 1.2rem;margin-top:1.2rem;font-size:.8rem}.Menu .overlay .list .group .item{transition:background-color .2s;display:flex;align-items:center;padding:.4rem 1.2rem}.Menu .overlay .list .group .item:hover{background-color:rgba(0,0,0,.2)}.Menu .overlay .list .group .item:active{background-color:rgba(0,0,0,.4)}.Menu .overlay .list .group .item.indented{padding-left:3.8rem}.Menu .overlay .list .group .item .icon{height:2.2rem;width:2.2rem;filter:drop-shadow(0 0 .06875rem rgba(0,0,0,.5));margin-right:.4rem}.Menu .overlay .list .group .item .name{flex:1 1;font-size:.8rem;color:#ddd}.Menu .overlay .list .group .item .total{font-size:.8rem;color:hsla(0,0%,86.7%,.2)}.Menu .overlay .search-container{border-top:1px solid hsla(0,0%,86.7%,.1);display:flex;height:4rem;align-items:stretch}.Menu .overlay .search-container .search{flex:1 1;border:none;font-family:inherit;font-size:inherit;color:#fff;background:none;padding:0 1.2rem}.mobile .Menu .overlay{width:auto;height:auto;top:0;right:0}.Screen{position:fixed;top:0}.Screen,.Taskbar{bottom:0;left:0;right:0}.Taskbar{position:absolute;z-index:99999;height:3rem;display:flex;align-items:stretch;box-sizing:border-box;background-color:rgba(0,0,0,.2)}.Taskbar .label{display:flex;align-items:center;padding:0 1rem;white-space:nowrap}.Taskbar .label.label-profile{transition:background-color .2s}.Taskbar .label.label-profile:hover{background-color:rgba(0,0,0,.2)}.Taskbar .label.label-profile:active{background-color:rgba(0,0,0,.4)}.Taskbar .label.label-profile .avatar{height:2rem;width:2rem;margin-right:.5rem;border-radius:.2rem;background-size:cover;background-position:50%}.Taskbar .label .name{font-size:.8rem;color:#fff}.Taskbar .shortcut-container{flex:1 1;display:flex;overflow-x:auto}.Taskbar .shortcut-container .shortcut{transition:background-color .2s;position:relative;display:flex;align-items:center;box-sizing:border-box;justify-content:flex-start;overflow:hidden;max-width:0;opacity:0;transition:max-width .2s,opacity .2s,background-color .2s}.Taskbar .shortcut-container .shortcut:hover{background-color:rgba(0,0,0,.2)}.Taskbar .shortcut-container .shortcut:active{background-color:rgba(0,0,0,.4)}.Taskbar .shortcut-container .shortcut .icon{height:2.2rem;width:2.2rem;filter:drop-shadow(0 0 .06875rem rgba(0,0,0,.5));margin:0 1rem}.Taskbar .shortcut-container .shortcut:after{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:3px solid #fff;opacity:0;transition:opacity .2s}.Taskbar .shortcut-container .shortcut.active{max-width:4.2rem;opacity:1}.Taskbar .shortcut-container .shortcut.active:after{opacity:1}.Taskbar .shortcut-container .shortcut.pinned{max-width:4.2rem;opacity:1}.Window{position:absolute;background-color:#fff;box-shadow:0 0 48px rgba(0,0,0,.3);border-radius:5px;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;pointer-events:auto;transition:top .2s,left .2s,width .2s,height .2s,box-shadow .2s,transform .2s;animation:opening .2s}@keyframes opening{0%{opacity:0}to{opacity:1}}.Window.closing{animation:closing .2s forwards}@keyframes closing{0%{opacity:1}to{opacity:0}}.Window.focused{box-shadow:0 0 48px rgba(0,0,0,.4)}.Window.focused .toolbar .button-container .button.button-close{background-color:#fc615d}.Window.focused .toolbar .button-container .button.button-minimize{background-color:#fdbc40}.Window.focused .toolbar .button-container .button.button-maximize{background-color:#34c749}.Window.focused .content .interceptor{display:none}.Window.moving,.Window.resizing{transition:none}.Window.moving .content .interceptor,.Window.resizing .content .interceptor{display:block}.Window.no-toolbar .toolbar{flex:1 1;border-bottom:none;background:none}.Window.no-toolbar .toolbar .title-container .name{color:#ddd}.Window.no-toolbar .content{position:absolute;top:2.8rem;bottom:0;width:100%;pointer-events:none;box-sizing:border-box}.Window.maximized{top:0!important;left:0!important;height:calc(100% - 3rem)!important;width:100vw!important}.Window.minimized{top:100vh!important;transform:scale(0)}.Window .toolbar{background-color:#ddd;display:flex;flex-direction:column;border-bottom:1px solid #ccc;overflow:hidden}.Window .toolbar .button-container{position:absolute;padding:1rem .8rem;display:flex}.Window .toolbar .button-container .button{background-color:#ccc;width:.8rem;height:.8rem;border:1px solid rgba(0,0,0,.1);border-radius:.8rem;box-sizing:border-box;margin-right:.5rem;transition:background-color .2s}.Window .toolbar .button-container .button:last-child{margin-right:0}.Window .toolbar .button-container .button:active{border-width:2px}.Window .toolbar .title-container{align-self:stretch;display:flex;justify-content:center;align-items:center;padding:.8rem 5rem}.Window .toolbar .title-container .icon{height:1.2rem;width:1.2rem;filter:drop-shadow(0 0 .0375rem rgba(0,0,0,.5));margin-right:.4rem}.Window .toolbar .title-container .name{font-size:.8rem;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}.Window .toolbar .tab-container{align-self:stretch;margin-left:5.8rem;display:flex;align-items:flex-end;height:2.8rem}.Window .toolbar .tab-container .tab{position:relative;flex:1 1;display:flex;align-items:center;height:2rem;background-color:#ddd;margin-right:1rem;max-width:12rem;padding:0 .5rem;transition:background-color .2s;cursor:pointer}.Window .toolbar .tab-container .tab .icon{height:1.2rem;width:1.2rem;filter:drop-shadow(0 0 .0375rem rgba(0,0,0,.5));margin-right:.4rem}.Window .toolbar .tab-container .tab .name{flex:1 1;font-size:.8rem;color:#444;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:0;margin-right:.4rem}.Window .toolbar .tab-container .tab .close{position:relative;color:#888;display:flex;align-items:center;justify-content:center;transition:color .2s;cursor:pointer}.Window .toolbar .tab-container .tab .close:after{content:"×"}.Window .toolbar .tab-container .tab .close:before{content:"";position:absolute;z-index:-1;width:.8rem;height:.8rem;border-radius:.8rem;box-sizing:border-box;transition:background-color .2s}.Window .toolbar .tab-container .tab .close:hover{color:#ccc}.Window .toolbar .tab-container .tab .close:hover:before{background-color:#fc615d}.Window .toolbar .tab-container .tab:after,.Window .toolbar .tab-container .tab:before{position:absolute;content:"";top:0;width:0;height:0;border-bottom:2rem solid #ddd;transition:border-color .2s}.Window .toolbar .tab-container .tab:before{left:-1rem;border-left:1rem solid transparent}.Window .toolbar .tab-container .tab:after{right:-1rem;border-right:1rem solid transparent}.Window .toolbar .tab-container .tab.active{z-index:1;background-color:#ccc}.Window .toolbar .tab-container .tab.active:after,.Window .toolbar .tab-container .tab.active:before{border-bottom-color:#ccc}.Window .content{position:relative;flex:1 0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch}.Window .border,.Window .content .interceptor{position:absolute;top:0;bottom:0;left:0;right:0}.Window .border.border-bottom,.Window .border.border-top{height:4px;cursor:ns-resize}.Window .border.border-top{bottom:auto}.Window .border.border-bottom{top:auto}.Window .border.border-left,.Window .border.border-right{width:4px;cursor:ew-resize}.Window .border.border-left{right:auto}.Window .border.border-right{left:auto}.Window .border.border-bottom.border-right,.Window .border.border-top.border-left{cursor:nwse-resize}.Window .border.border-bottom.border-left,.Window .border.border-top.border-right{cursor:nesw-resize}.mobile .Window{top:0!important;left:0!important;height:calc(100% - 3rem)!important;width:100vw!important}
/*# sourceMappingURL=main.903047a6.chunk.css.map */