*{box-sizing:border-box}html{font:14px/1.65 system-ui,-apple-system,sans-serif;background:#f5f4f0;color:#272e40}body{margin:0}a{color:inherit;text-underline-offset:4px}header{max-width:1320px;margin:auto;padding:25px 38px;border-bottom:1px solid #dfded8;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;gap:12px;align-items:center;font:bold 35px Georgia;text-decoration:none}.brand span{font:650 18px system-ui}.brand small{font:12px system-ui;color:#78808a;margin-left:10px}header>div{display:flex;gap:25px;font-size:12px}.local{letter-spacing:1.8px;color:#638376}main{max-width:1320px;padding:0 38px;margin:auto}.hero{display:flex;align-items:center;justify-content:space-between;padding:40px 0 20px;gap:20px}.eyebrow{font-size:10px;letter-spacing:1.8px;color:#787e8b;font-weight:650;margin:0 0 10px}h1{font-size:clamp(30px,4vw,49px);line-height:1.3;letter-spacing:-1px;margin:12px 0}h1 em{color:#61756d;font-style:normal}.hero p{color:#747a83}h2{font-size:18px;margin:0}h3{font-size:15px}.state{background:#e8ece4;border:1px solid #d6dfd0;border-radius:30px;padding:9px 16px;color:#4d695d;white-space:nowrap;font-weight:600}.workspace{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:13px 18px;border:1px solid #dcded6;border-radius:10px;background:#efeee8;font-size:12px;margin-bottom:25px}.workspace>span:first-child{color:#858a83}code{overflow-wrap:anywhere}.workspace .muted{margin-left:auto}.layout{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px}.panel{border:1px solid #dfded7;border-radius:14px;padding:23px;background:#fffefa;margin-bottom:20px}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}.number{font:italic 18px Georgia;color:#8b9485}label{display:block;color:#555e6c;font-size:12px;margin-bottom:12px}input:not([type=checkbox]),select,textarea{font:14px system-ui;line-height:1.6;padding:10px 12px;margin-top:6px;border:1px solid #d9dbd4;background:#fbfbf7;border-radius:8px;color:#293341;width:100%}textarea{resize:vertical}input[type=checkbox]{accent-color:#4c6c5d}.check{margin:14px 0}.muted{font-size:11px;color:#83878d;line-height:1.7}button{font:600 12px system-ui;border:1px solid #d6d9d2;padding:10px 13px;border-radius:8px;background:#fffefa;color:#4d5c52;cursor:pointer}button:hover{filter:brightness(.96)}button:disabled{opacity:.45;cursor:default}.primary{background:#3c5b4c;color:white;border-color:#3c5b4c}.danger{color:#a75c51}.full{width:100%}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields label:last-child{grid-column:1/-1}.queue-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.actions{display:flex;gap:8px;flex-wrap:wrap}#count{color:#92998d;font-weight:400;font-size:14px;margin-left:7px}.job{border:1px solid #e0e2da;border-radius:11px;padding:17px;margin:13px 0;background:#fff}.job-head{display:flex;gap:10px;align-items:center;justify-content:space-between}.job-title{font-weight:650;overflow-wrap:anywhere}.badge{font-size:10px;background:#f0f1eb;border:1px solid #dfe1d8;border-radius:30px;padding:3px 9px;white-space:nowrap}.badge.done{color:#377153;background:#ebf6ec}.badge.failed,.badge.interrupted{color:#a35242;background:#fbebe5}.badge.running{color:#315e90;background:#e8f1fc}.job pre{font:12px/1.75 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f7f2;padding:12px;border-radius:8px;max-height:280px;overflow:auto}.job summary{font-size:12px;color:#768073;cursor:pointer;margin-top:8px}.job .actions{margin-top:10px}.error{font-size:12px;color:#a45e4b;white-space:pre-wrap;overflow-wrap:anywhere}.empty{padding:70px 12px;text-align:center;color:#8b9288;font-size:14px}.bottom-actions{border-top:1px solid #e4e6de;display:flex;gap:10px;padding-top:17px;margin-top:20px}.events{padding:0;list-style:none;color:#768073;font:11px/1.8 ui-monospace,monospace;max-height:220px;overflow:auto}.events li{border-bottom:1px solid #eeeee7;padding:7px 0;overflow-wrap:anywhere}.footnote{color:#8b908b;font-size:12px;padding:0 10px}.footnote h3{color:#647568}.banner{margin-top:23px;background:#e9ecdf;border:1px solid #d9dfc8;border-radius:10px;padding:13px 18px;display:flex;gap:15px;flex-wrap:wrap;font-size:12px}.banner a{margin-left:auto}footer{border-top:1px solid #dfded8;margin-top:25px;padding:25px 0 40px;color:#8d938b;font-size:11px}#message{position:sticky;bottom:15px;border-radius:8px;padding:12px 18px;background:#293f34;color:white;box-shadow:0 5px 25px #263e2820}#message:empty,[hidden]{display:none!important}:focus-visible{outline:3px solid #c49c5e;outline-offset:3px}@media(max-width:880px){.layout{grid-template-columns:1fr}aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hero{align-items:flex-start}.workspace .muted{margin-left:0}}@media(max-width:600px){header{padding:20px}.brand small,.local{display:none}main{padding:0 18px}.hero{display:block;padding-top:25px}.state{display:inline-block;margin:5px 0 10px}aside{display:block}.panel{padding:18px}.bottom-actions{flex-wrap:wrap}.job-head{align-items:flex-start}.banner{gap:6px}.banner a{margin-left:0}}
