.pantheon *{font-size:12px;position:static;text-align:left}.pantheon button{border:none;outline:none;margin:0}.pantheon textarea{background:0 0;border:none;margin:0;outline:none;padding:0;color:inherit}.pantheon h1,.pantheon h2,.pantheon h3,.pantheon h4,.pantheon h5,.pantheon h6,.pantheon p{padding:0;margin:0}.pantheon .window{-ms-flex-line-pack:stretch;align-content:stretch;background-color:#f5f5f5;border:1px solid #333;border-radius:5px 5px 0 0;-webkit-box-shadow:0 10px 30px 0 rgba(0,0,0,.4);box-shadow:0 10px 30px 0 rgba(0,0,0,.4);color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-family:open sans;font-size:9pt}.pantheon .titlebar{border-radius:4.5px 4.5px 0 0;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 0 rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),inset 0 1px 0 0 rgba(255,255,255,.05);-webkit-box-sizing:padding-box;box-sizing:padding-box;cursor:default;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:700;height:34px;padding:8px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pantheon .titlebar,.pantheon .titlebar *{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.pantheon .titlebar button{background:0 0;border-radius:50%;min-height:16px;min-width:16px;padding:3px;text-shadow:0 1px rgba(255,255,255,.4);width:auto}.pantheon .titlebar button:active{background-color:rgba(51,51,51,.15)}.pantheon .titlebar button.control:active{background-color:rgba(0,0,0,.1);border-radius:3px;-webkit-box-shadow:0 0 0 1px #272b2d inset,0 1px rgba(76,88,94,.4);box-shadow:0 0 0 1px #272b2d inset,0 1px rgba(76,88,94,.4)}.pantheon .titlebar span.title{display:block;margin:0 12px;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.pantheon .tabbar{cursor:default;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:29px;padding:0 4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pantheon .tabbar,.pantheon .tabbar *{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center}.pantheon .tabbar .icon{background:0 0;border-radius:4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:16px;min-width:16px;padding:2px 2px 1px}.pantheon .tabbar .tabs{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;overflow-y:hidden;padding:0 4px}.pantheon .tabbar .tabs .tab{border:1px solid transparent;border-radius:4px 4px 0 0;border-width:0 1px;height:100%;padding:0 4px;text-align:center;width:180px}.pantheon .tabbar .tabs .tab button{-ms-flex-negative:0;flex-shrink:0}.pantheon .tabbar .tabs .tab span:not(.icon){display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 12px;overflow:hidden;text-align:center;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.pantheon .dark.window{background-color:#363b3e;border-color:#141414;color:#c0c6c4;text-shadow:0 1px rgba(0,0,0,.3)}.pantheon .dark.window .titlebar{background:-webkit-gradient(linear,left top,left bottom,from(#3a4144),to(#323739));background:-webkit-linear-gradient(top,#3a4144,#323739);background:-o-linear-gradient(top,#3a4144,#323739);background:linear-gradient(to bottom,#3a4144,#323739);border-bottom:1px solid #222426;color:#89908f;fill:#89908f}.pantheon .dark.window .titlebar .icon{filter:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwIiAvPjxmZU9mZnNldCBkeD0iMSIgZHk9IjIiIHJlc3VsdD0ib2Zmc2V0Ymx1ciIgLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgwLDAsMCwwLjMpIiAvPjxmZUNvbXBvc2l0ZSBpbjI9Im9mZnNldGJsdXIiIG9wZXJhdG9yPSJpbiIgLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,.3));filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}.pantheon .dark.window .titlebar button:not(.control):active{background-color:#4c585e}.pantheon .dark.window.active .titlebar{color:#acb3b1;fill:#acb3b1}.pantheon .dark.window .tabbar{background:-webkit-gradient(linear,left top,left bottom,from(#2f3436),to(#323639));background:-webkit-linear-gradient(top,#2f3436,#323639);background:-o-linear-gradient(top,#2f3436,#323639);background:linear-gradient(to bottom,#2f3436,#323639);border-bottom:1px solid #222426;-webkit-box-shadow:0 2px 2px rgba(51,51,51,.3) inset;box-shadow:0 2px 2px rgba(51,51,51,.3) inset;fill:#595959;text-shadow:0 1px rgba(0,0,0,.3)}.pantheon .dark.window .tabbar button:active:not(:disabled){background-color:rgba(200,200,200,.15)}.pantheon .dark.window .tabbar .tab{opacity:.8}.pantheon .dark.window .tabbar .tab.active{background:-webkit-gradient(linear,left top,left bottom,from(#323639),to(#303436));background:-webkit-linear-gradient(top,#323639,#303436);background:-o-linear-gradient(top,#323639,#303436);background:linear-gradient(to bottom,#323639,#303436);border-color:#1f2122;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 1px 0 0 rgba(255,255,255,.02);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02),inset 0 1px 0 0 rgba(255,255,255,.02);opacity:1}.pantheon .dark.window .tabbar .tab:not(.active):not(:hover) .icon[icon='actions/close']{fill:transparent}.pantheon .dark.window .tabbar .icon{filter:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImZpbHRlciI+PGZlR2F1c3NpYW5CbHVyIGluPSJTb3VyY2VBbHBoYSIgc3RkRGV2aWF0aW9uPSIwIiAvPjxmZU9mZnNldCBkeD0iMSIgZHk9IjIiIHJlc3VsdD0ib2Zmc2V0Ymx1ciIgLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgwLDAsMCwwLjMpIiAvPjxmZUNvbXBvc2l0ZSBpbjI9Im9mZnNldGJsdXIiIG9wZXJhdG9yPSJpbiIgLz48ZmVNZXJnZT48ZmVNZXJnZU5vZGUgLz48ZmVNZXJnZU5vZGUgaW49IlNvdXJjZUdyYXBoaWMiIC8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvc3ZnPiNmaWx0ZXI=);-webkit-filter:drop-shadow(0 1px 0 rgba(0,0,0,.3));filter:drop-shadow(0 1px 0 rgba(0,0,0,.3))}.pantheon .dark.window .tabbar .icon:not([icon="actions/document-open-recent"]){fill:#808885}.pantheon #notification-container{overflow:hidden;padding:20px;position:fixed;right:0;top:0;z-index:10}.pantheon .window[type=notification]{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),color-stop(80%,#f5f5f5),to(#ebebeb));background:-webkit-linear-gradient(top,#f5f5f5,#f5f5f5 80%,#ebebeb);background:-o-linear-gradient(top,#f5f5f5,#f5f5f5 80%,#ebebeb);background:linear-gradient(to bottom,#f5f5f5,#f5f5f5 80%,#ebebeb);border-radius:4px;border:rgba(61,61,61,.6);-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 0 rgba(255,255,255,.9),inset 0 -1px 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(0,0,0,.2),0 3px 12px rgba(0,0,0,.16),0 5px 10px -3px rgba(0,0,0,.4);box-shadow:inset 0 0 0 1px rgba(255,255,255,.1),inset 0 1px 0 0 rgba(255,255,255,.9),inset 0 -1px 0 0 rgba(255,255,255,.3),0 0 0 1px rgba(0,0,0,.2),0 3px 12px rgba(0,0,0,.16),0 5px 10px -3px rgba(0,0,0,.4);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:20px;min-height:56px;opacity:0;padding:4px;-webkit-perspective:1000;perspective:1000;position:relative;right:0;text-shadow:none;-webkit-transform:rotateX(-180deg) skew(40deg,0deg);transform:rotateX(-180deg) skew(40deg,0deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;width:300px}.pantheon .window[type=notification]:not([disabled]){-webkit-animation:notification 3.5s ease;animation:notification 3.5s ease}.pantheon .window[type=notification] h3{color:#000;padding:4px 6px 3px}.pantheon .window[type=notification] p{padding:0 6px 6px;word-break:break-all}@-webkit-keyframes notification{10%{-webkit-transform:rotateX(0deg) skew(0deg,0deg);transform:rotateX(0deg) skew(0deg,0deg);opacity:1}95%{right:0}100%{opacity:1;right:-150%;-webkit-transform:rotateX(0deg) skew(0deg,0deg);transform:rotateX(0deg) skew(0deg,0deg)}}@keyframes notification{10%{-webkit-transform:rotateX(0deg) skew(0deg,0deg);transform:rotateX(0deg) skew(0deg,0deg);opacity:1}95%{right:0}100%{opacity:1;right:-150%;-webkit-transform:rotateX(0deg) skew(0deg,0deg);transform:rotateX(0deg) skew(0deg,0deg)}}.pantheon .window[type=terminal]{background-color:rgba(37,46,50,.95);height:65vh;max-height:90vw;max-width:90vw;width:65vw}.pantheon .window[type=terminal] .search{margin-right:22px}.pantheon .window[type=terminal] .input{color:#94a3a5;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;font-family:roboto mono;font-size:10pt;height:100%;overflow:hidden;padding:0 2px;width:100%;text-shadow:none}.pantheon .window[type=terminal] .input>span{display:block}.pantheon .window[type=terminal] .input>span>span{word-wrap:break-word}.pantheon .window[type=terminal] .input>span:last-child .input::after{background-color:#94a3a5;content:"\0019";display:inline-block;width:8px;-webkit-animation:cursor 1.2s infinite;animation:cursor 1.2s infinite}@-webkit-keyframes cursor{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes cursor{0%{opacity:1}49%{opacity:1}50%{opacity:0}100%{opacity:0}}