:root{--sf:#ffb020;--sfd:#7a4b00}:root[data-theme=dark]{--sfd:#ffc861}.main{background:radial-gradient(60% 40% at 50% 0,#ffb02022,transparent 70%),var(--bg)}.logo i b:first-child{background:var(--sf)}.logo i b:last-child,.logo i b:nth-child(2){background:var(--ink)}.snav{gap:1px;margin:8px 0 4px;display:grid}.sbi.on{background:var(--hov);font-weight:500}.sbi .cnt{color:var(--mut);margin-left:auto;font-size:12px}.th{justify-content:space-between}.th .n{color:var(--mut);padding-right:12px;font-size:12px}.meter i{background:linear-gradient(90deg,var(--sf),#ff6a5c)}.plan b span{color:var(--sfd)!important}.ttl{padding-left:6px;font-size:15px;font-weight:500}.bar .btn2{align-items:center;gap:8px;margin-right:8px;display:flex}.bar .btn2[hidden]{display:none}.btn2{background:var(--comp);justify-content:center;align-items:center;gap:8px;display:inline-flex}.btn2.pri{background:var(--ink);color:var(--bg)}.view{flex-direction:column;flex:1;min-height:0;display:flex}.view[hidden]{display:none}.scol{max-width:820px;margin:0 auto;padding:6vh 20px 56px}.sh{font:600 clamp(30px,4.4vw,46px)/1.08 var(--disp);letter-spacing:-.04em;margin-bottom:24px;font-stretch:88%}.sbox{border:1px solid var(--line);background:var(--comp);box-shadow:var(--shadow);border-radius:99px;align-items:center;gap:10px;padding:8px 8px 8px 20px;display:flex}.sbox:focus-within{border-color:color-mix(in oklab,var(--sf) 70%,var(--line));box-shadow:var(--shadow),0 0 0 4px #ffb02033}.sbox .si{color:var(--mut);display:grid}.sbox input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;height:40px;font-size:17px}.sbox input::-webkit-search-cancel-button{display:none}.flt{flex-wrap:wrap;gap:10px;margin:16px 2px 0;display:flex}.flt label{color:var(--mut);align-items:center;gap:8px;font-size:13px;display:flex}.flt select,.fi{font:inherit;color:var(--ink);background:var(--comp);border:1px solid var(--line);border-radius:99px;height:36px;padding:7px 12px;font-size:14px}.cntline{color:var(--mut);min-height:21px;margin:26px 2px 6px;font-size:14px}.res{padding:0;list-style:none;display:grid}.r{border-top:1px solid var(--line)}.r:last-child{border-bottom:1px solid var(--line)}.rh{text-align:left;border-radius:12px;width:100%;padding:18px 6px;transition:background .15s;display:block}.rh:hover{background:var(--hov)}.dom{color:var(--mut);align-items:center;gap:8px;font-size:13.5px;display:flex}.dom i{width:20px;height:20px;font:600 11px var(--sans);color:#fff;background:hsl(var(--h) 55% 46%);border-radius:6px;place-items:center;font-style:normal;display:grid}.rh b{font:500 19px/1.35 var(--sans);letter-spacing:-.01em;margin:6px 0 4px;display:block}.rh p{color:var(--mut);max-width:68ch;font-size:15px;line-height:1.6}mark{color:inherit;background:#ffb02040;border-radius:3px;padding:0 1px}.meta{color:var(--mut);flex-wrap:wrap;gap:6px 16px;margin-top:10px;font-size:13px;display:flex}.lic{color:var(--sfd);font-weight:500}.rd{justify-items:start;gap:14px;padding:4px 6px 20px;animation:.2s fd;display:grid}.rd[hidden]{display:none}.rd dl{border:1px solid var(--line);background:var(--comp);border-radius:14px;grid-template-columns:96px 1fr;gap:8px 14px;width:100%;padding:16px 18px;font-size:14px;display:grid}.rd dt{color:var(--mut)}.rd dd{overflow-wrap:anywhere;min-width:0;margin:0}.rd a{text-underline-offset:3px;text-decoration:underline}.mono{font:13px var(--mono)}.emptyr{justify-items:start;gap:8px;padding:44px 6px;display:grid}.emptyr b{font-size:19px;font-weight:500}.emptyr p{color:var(--mut)}.jh{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sub2{color:var(--mut);margin:10px 0 26px}.jobs{border-top:1px solid var(--line);padding:0;list-style:none;display:grid}.job{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1.3fr auto;align-items:center;gap:20px;padding:18px 6px;display:grid}.job b{font-weight:500;display:block}.job small{color:var(--mut);font-size:13px}.job .meter{margin:0 0 7px}.stt{background:var(--hov);color:var(--mut);border-radius:99px;padding:4px 12px;font-size:12.5px}.stt.run{color:var(--sfd);background:#ffb02033}.stt.ok{color:#1a8a58;background:#1fa86a22}dialog .fl{color:var(--mut);gap:6px;margin-top:14px;font-size:13.5px;display:grid}dialog .fi{border-radius:12px;width:100%;height:42px;font-size:15px}@media (max-width:820px){.job{grid-template-columns:1fr}.scol{padding-top:3vh}.rd dl{grid-template-columns:80px 1fr}}.mode{background:var(--hov);color:var(--mut);white-space:nowrap;border-radius:99px;margin-left:10px;padding:4px 12px;font-size:12.5px}.mode.live{color:#1a8a58;background:#1fa86a22}.mode.live:before{content:"";background:#1fa86a;border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.ex{width:100%;font-size:14px}.ex summary{cursor:pointer;color:var(--mut)}.ex p{border-left:2px solid var(--line);max-height:200px;margin-top:10px;padding-left:14px;line-height:1.7;overflow:auto}.fr{border-bottom:1px solid var(--line);padding:22px 6px}.frb{background:var(--hov);border-radius:99px;gap:2px;height:10px;display:flex;overflow:hidden}.frb i,.frl i{background:var(--mut)}.frb i.done,.frl i.done{background:#1fa86a}.frb i.leased,.frl i.leased{background:var(--sf)}.frb i.pending,.frl i.pending{background:#9aa3b8}.frb i.failed,.frl i.failed{background:#e5484d}.frb i.blocked,.frl i.blocked{background:#8a6fe8}.frl{color:var(--mut);flex-wrap:wrap;gap:8px 20px;margin-top:14px;font-size:13.5px;display:flex}.frl i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.frl b{color:var(--ink);margin-left:2px;font-weight:500}.stt.pending{background:var(--hov)}.stt.leased{color:var(--sfd);background:#ffb02033}.stt.done{color:#1a8a58;background:#1fa86a22}.stt.failed{color:#c93a3f;background:#e5484d22}.stt.blocked{color:#6d4fd0;background:#8a6fe822}.rt{padding:22px 6px 0;list-style:none}.tk{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:10px 0;font-size:13.5px;display:flex}.tk .mono{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.steps{gap:14px;margin-top:16px;padding:0;list-style:none;display:grid}.steps li{justify-items:start;gap:8px;font-size:14.5px;display:grid}.steps code{font:13px var(--mono);background:var(--bub);border-radius:10px;max-width:100%;padding:8px 12px;overflow:auto}.jp small{display:block}
