.desktop{position:relative}.desktop .application{position:absolute;top:0;left:0;right:0;opacity:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .75s cubic-bezier(.08,.69,.485,.99);-moz-transition:all .75s cubic-bezier(.08,.69,.485,.99);-o-transition:all .75s cubic-bezier(.08,.69,.485,.99);transition:all .75s cubic-bezier(.08,.69,.485,.99);box-shadow:2px 3px 8px 0 rgba(14,20,26,.6)}.desktop .application.application-maximized{opacity:1;box-shadow:12px 18px 48px 0 rgba(14,20,26,.6);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.editor-application .application-content-container{background-color:#282c34}.editor-application .application-line-text{padding-left:36px}.application-line{position:relative;padding:0 6px;min-height:24px;font-size:14px;line-height:24px;font-family:monospace;zoom:1}.application-line:after{content:" ";display:table;clear:both}.application-line,.editor-line{position:relative;padding:0 6px;min-height:24px;font-size:14px;line-height:24px;font-family:monospace;zoom:1}.application-line:after,.editor-line:after{content:" ";display:table;clear:both}.editor-line-number,.editor-line-text{margin:0;height:24px}.editor-line-number{position:absolute;top:0;left:0;padding-left:6px;width:25px;text-align:right;opacity:.5}.editor-line-text{padding-left:50px}.cursor{display:inline-block;height:24px}.cursor.cursor-active{position:relative}.cursor.cursor-active:after{position:absolute;content:" ";top:50%;right:-3px;width:1px;height:17px;animation:blink .7s ease-in-out infinite;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.cursor.cursor-active.is-typing:after{right:0;background-color:hsla(0,0%,100%,.5);animation:none}@-moz-keyframes blink{0%{background-color:#fff}to{background-color:transparent}}@-webkit-keyframes blink{0%{background-color:#fff}to{background-color:transparent}}@-o-keyframes blink{0%{background-color:#fff}to{background-color:transparent}}@keyframes blink{0%{background-color:#fff}to{background-color:transparent}}.terminal-command-line-prompt-string{float:left;margin-right:10px;color:#2898dd}.terminal-command-line-text{height:24px;color:#fff}.application{background-color:#0e141a;color:hsla(0,0%,100%,.5);font-family:Helvetica,Arial,sans-serif;box-shadow:12px 18px 48px 0 rgba(14,20,26,.6);overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-transition:all .75s cubic-bezier(.08,.69,.485,.99);-moz-transition:all .75s cubic-bezier(.08,.69,.485,.99);-o-transition:all .75s cubic-bezier(.08,.69,.485,.99);transition:all .75s cubic-bezier(.08,.69,.485,.99)}.application-topbar{position:relative;padding:3px 12px;zoom:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.application-topbar:after{content:" ";display:table;clear:both}.application-actions-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.application-action,.application-actions-container{float:left}.application-action{width:8px;height:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.application-action.application-action-close{background-color:#ff4040}.application-action.application-action-minimize{background-color:#ffb700}.application-action.application-action-maximize{background-color:#00ae55}.application-action+.application-action{margin-left:6px}.application-title-container{padding-left:45px;font-size:10px;text-align:center;line-height:20px;white-space:nowrap;letter-spacing:.5px}.application-content-container{overflow:auto}.application-line,.terminal-line{position:relative;padding:0 6px;min-height:24px;font-size:14px;line-height:24px;font-family:monospace;zoom:1}.application-line:after,.terminal-line:after{content:" ";display:table;clear:both}.terminal-line>div{white-space:nowrap}.terminal-response-line-text{margin:0}.terminal-response-line-text.terminal-response-line-plain-text{white-space:pre}