@font-face{font-family:Route159;src:url(/route159/Route159-Regular.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:Route159;src:url(/route159/Route159-Bold.woff)format("woff");font-weight:700;font-style:normal}body{box-sizing:border-box;color:#fff;background-color:#050b18;height:100vh;margin:0;font-size:14px}body,input,button{font-family:Route159,sans-serif}#root{box-sizing:border-box;gap:1em;height:100vh;padding:1em}::selection{color:#000;background:#b7cefd}h2{font-weight:700}h2,p,pre{margin:0}a{color:#87adfa}a:hover{color:#b7cefd}.search-mode{color:#fff;background:0 0;border:none;padding:5px 8px}.search-mode.selected{color:#000;background:#b7cefd}.search-mode:not(.selected):hover{text-decoration:underline}.panel{box-sizing:border-box;border:1px solid #fff;padding:1em}.panel-dual-view{overflow:hidden}.panel-tags{scrollbar-color:#b7cefd #050b18;flex-flow:column;gap:.5em;font-size:12px;display:flex;overflow:hidden scroll}.panel-tags .tag-item{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:2em;height:min-content;padding:5px 8px;display:flex}.panel-tags .tag-item:not(.active):hover>.tag-item-name{text-decoration:underline}.panel-tags .tag-item.active{color:#000;background-color:#b7cefd}.panel-tags .tag-item-name{text-wrap:nowrap}.panel-left,.panel-right{flex-direction:column;width:100%;display:flex;overflow:clip}.panel-left{flex:1}.panel-right{padding:0;max-width:50vw;padding-block:1em}.panel-left-top{align-items:center;gap:1em;display:flex}.panel-left-top label{text-wrap:nowrap;font-weight:700}.panel-left-top input{color:#fff;background:0 0;border:none;border-bottom:1px dashed #fff;flex:1;padding:4px}.panel-left-top input:focus{outline:none}.panel-left-bottom{flex-direction:column;flex:1;gap:1em;padding:0;padding-block:1em;display:flex;overflow:hidden}.panel-left-bottom>.panel-vsplit,.panel-left-bottom>.build-entries{scrollbar-color:#b7cefd #050b18;padding-inline:1em}.panel-hsplit{box-sizing:border-box;flex-direction:column;overflow:hidden}.panel-hsplit,.panel-dual-view,.panel-left,.panel-right{gap:1em;height:100%;display:flex}.panel-vsplit{flex-flow:wrap;justify-content:space-between;gap:.5em;font-size:12px;display:flex}.mode-type{align-items:center;gap:1ch;display:flex}.build-entry{width:inherit;height:inherit;color:inherit;background:0 0;border:none;align-items:center;gap:1ch;padding:5px 8px;font-size:14px;display:flex;width:inherit!important;inset-inline:1em!important}.build-entry.current{color:#000;background:#b7cefd}.build-entry:not(.current):hover span.attrpath{text-decoration:underline}.build-entry span.attrpath{text-align:left;text-overflow:ellipsis;text-wrap:nowrap;overflow:hidden}.build-entry>span:nth-child(2){color:gray}@media (width<=1240px){.panel-dual-view{flex-direction:column}.panel-left{min-height:0}.panel-right{flex:1;max-width:100%;max-height:33vh}.panel-tags{max-height:15vh;overflow:clip scroll}}.loading{align-items:center;gap:1em;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinning-nix{animation:4s linear infinite spin}.info{align-items:center;gap:.5em;display:flex}.btn{box-sizing:content-box;color:#000;background:#b7cefd;border:1px solid #0000;margin:2px;padding:5px 8px}.btn:hover{color:#b7cefd;background:0 0;border:1px solid #b7cefd}.separator{border-top:1px solid #fff;width:100%}.log-viewer{scrollbar-color:#b7cefd #050b18;word-break:break-all;text-wrap:wrap;height:100%;padding-inline:1em;font-family:Jetbrains Mono,monospace;font-size:12px;overflow-y:scroll}.log-viewer>div{white-space:pre-wrap;width:inherit!important;inset-inline:1em!important}.log-meta{flex-direction:column;gap:1em;padding-inline:1em;display:flex}.log-actions{align-items:center;gap:1em;padding-inline:1em;display:flex}.log-line{box-sizing:border-box;gap:1ch;padding:0 4px;line-height:18px;display:flex}.log-line span.lineno{text-wrap:nowrap;text-align:right;white-space:nowrap;opacity:.7;-webkit-user-select:none;user-select:none}.log-line.error:before{content:"";z-index:-1;background:#592a2e;position:absolute;inset:-2px 2px;overflow:visible!important}
