@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/outfit-latin-400-normal-BGsTXAXT.woff2)format("woff2"),url(/assets/outfit-latin-400-normal-DMwTpYkH.woff)format("woff")}@font-face{font-family:Outfit;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/outfit-latin-600-normal-B7SfZ07L.woff2)format("woff2"),url(/assets/outfit-latin-600-normal-BEfTtDA7.woff)format("woff")}:root{--bg0:#0e1311;--bg1:#141a17;--bg2:#1b2320;--line:#26302c;--fg:#e6e9e4;--muted:#8e9a93;--ember:#f08a3c;--ember-ink:#1a0e05;--ember-soft:#f08a3c1f;--work:#5ab4e6;--ok:#7cc48a;--bad:#f2675b;--radius:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:light){:root{--bg0:#f3f4f1;--bg1:#fff;--bg2:#eceeea;--line:#dadfd9;--fg:#18201c;--muted:#5d6862;--ember:#b5531c;--ember-ink:#fff;--ember-soft:#b5531c1a;--work:#1f7ab8;--ok:#2f8a45;--bad:#c93c32;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}}*{box-sizing:border-box}body{background:var(--bg0);color:var(--fg);-webkit-text-size-adjust:100%;margin:0;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}a{color:var(--ember);text-decoration:none}code,pre,.mono{font-family:ui-monospace,JetBrains Mono,Menlo,monospace;font-size:.9em}pre{white-space:pre-wrap;word-break:break-word;background:var(--bg2);border-radius:var(--radius);max-height:24rem;margin:0;padding:.6rem .75rem;overflow:auto}.cmd{-webkit-user-select:all;user-select:all}h1,h2,h3,h4{margin:0;font-weight:600}h2{font-size:1.3rem}h3{margin-bottom:.6rem;font-size:1.05rem}h4{color:var(--muted);margin:1rem 0 .4rem;font-size:.9rem}p{margin:.4rem 0}.brand{letter-spacing:-.01em;color:var(--fg);font:600 1.6rem/1.1 Outfit,Inter,sans-serif}.brand span{color:var(--muted);font-weight:400}.brand.small{align-items:center;gap:8px;font-size:1.15rem;display:inline-flex}.top{border-bottom:1px solid var(--line);background:var(--bg1);z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.top nav{align-items:center;gap:1rem;display:flex}.top nav a{color:var(--muted)}.top nav a.on{color:var(--fg)}main{max-width:52rem;margin:0 auto;padding:1.2rem 1rem 4rem}.pad{padding:1rem}.head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.4rem;display:flex}button,.button,input,select{font:inherit;color:var(--fg)}button,.button{background:var(--bg2);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;min-height:2.4rem;padding:.45rem .9rem;display:inline-block}button:disabled{opacity:.5;cursor:default}.primary{background:var(--ember);border-color:var(--ember);color:var(--ember-ink);font-weight:600}.danger{border-color:var(--bad);color:var(--bad);background:0 0}.link{color:var(--ember);background:0 0;border:none;min-height:0;padding:.2rem 0}.big{padding:.7rem 1.2rem;font-size:1.05rem}input,select{background:var(--bg0);border:1px solid var(--line);border-radius:var(--radius);max-width:100%;min-height:2.4rem;padding:.45rem .6rem}input.code{text-transform:uppercase;letter-spacing:.08em;width:11rem;font-family:ui-monospace,monospace}input.narrow{width:4.5rem}label{color:var(--muted);flex-direction:column;gap:.25rem;font-size:.9rem;display:flex}label.check{color:var(--fg);flex-direction:row;align-items:center;gap:.5rem;font-size:.95rem}label input,label select{color:var(--fg)}.row{align-items:center;display:flex}.row.gap{gap:.75rem}.between{justify-content:space-between;gap:.75rem}.wrap{flex-wrap:wrap}.stack{flex-direction:column;align-items:flex-start;gap:.6rem;display:flex}.muted{color:var(--muted)}.small{font-size:.85rem}.nowrap{white-space:nowrap}.error{color:var(--bad)}.auth{flex-direction:column;align-items:flex-start;gap:1rem;max-width:26rem;margin:12vh auto 0;padding:0 1rem;display:flex}.auth form,.auth input{width:100%}.panel{background:var(--bg1);border:1px solid var(--line);border-radius:var(--radius);margin:1rem 0;padding:1rem}.empty{text-align:center;padding:2rem 1rem}.cards{flex-direction:column;gap:.6rem;margin:1rem 0;padding:0;list-style:none;display:flex}.card{background:var(--bg1);border:1px solid var(--line);border-radius:var(--radius);color:var(--fg);padding:.8rem 1rem;display:block}.card:hover{border-color:var(--ember)}.pill{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.8rem;display:inline-block}.pill.ok{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, transparent)}.pill.bad{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, transparent)}.pill.work{color:var(--work);border-color:color-mix(in srgb, var(--work) 40%, transparent)}.chips{flex-wrap:wrap;gap:.4rem;display:flex}.alerts{flex-direction:column;gap:.4rem;margin:1rem 0;display:flex}.alert{border-left:3px solid var(--bad);background:color-mix(in srgb, var(--bad) 8%, var(--bg1));border-radius:0 var(--radius) var(--radius) 0;color:var(--fg);padding:.5rem .75rem;display:block}.grid{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;display:grid}.stat{background:var(--bg2);border-radius:var(--radius);padding:.6rem .75rem}.stat .value{font-size:1.4rem;font-weight:600}.stat.bad .value{color:var(--bad)}.seg{border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.seg button{color:var(--muted);background:0 0;border:none;border-radius:0;min-height:2rem;padding:.2rem .7rem}.seg button.on{background:var(--ember-soft);color:var(--fg)}.tabs{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.tabs button.on{border-color:var(--ember);background:var(--ember-soft)}.charts{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem;display:grid}.chart{margin:0}.chart svg{background:var(--bg2);border-radius:var(--radius);width:100%;height:90px;display:block}.chart path{fill:none;stroke:var(--ember);stroke-width:2px;vector-effect:non-scaling-stroke}.chart .limit{stroke:var(--bad);stroke-dasharray:4 4;stroke-width:1px;vector-effect:non-scaling-stroke;opacity:.6}.runjob{flex-wrap:wrap;align-items:flex-end;gap:.6rem;margin-bottom:.8rem;display:flex}.jobs{margin:0;padding:0;list-style:none}.jobs li{border-top:1px solid var(--line)}.job{text-align:left;background:0 0;border:none;border-radius:0;flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;padding:.55rem 0;display:flex}.joblog{padding:0 0 .75rem}ul.plain{flex-direction:column;gap:.35rem;margin:.3rem 0;padding:0;list-style:none;display:flex}table.log{border-collapse:collapse;width:100%}table.log td{border-top:1px solid var(--line);vertical-align:top;padding:.45rem .4rem}@media (max-width:560px){.top nav{justify-content:space-between;gap:.8rem;width:100%}main{padding-top:.8rem}.runjob>*,.runjob select,.runjob input{width:100%}table.log td.nowrap{white-space:normal}}
