@font-face{font-family:ABC Diatype;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/hanken-grotesk.woff2)format("woff2")}@font-face{font-family:ABC Diatype Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/commit-mono-400.woff2)format("woff2")}@font-face{font-family:ABC Diatype Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/commit-mono-700.woff2)format("woff2")}@font-face{font-family:ABC Diatype;font-display:swap;font-weight:100 900;src:url(/fonts/commit-mono-400.woff2)format("woff2");unicode-range:U+2190-2196,U+2198-22A3,U+22A6-22FF}@font-face{font-family:ABC Diatype;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:ABC Diatype;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-math-symbols.woff2)format("woff2");unicode-range:U+2197,U+22A4-22A5}@font-face{font-family:ABC Diatype Mono;font-display:swap;font-weight:100 900;src:url(/fonts/noto-sans-math-symbols.woff2)format("woff2");unicode-range:U+22A4-22A5}@font-face{font-family:ABC Diatype Mono;font-display:swap;font-weight:100 900;src:url(/fonts/inter-greek.woff2)format("woff2");unicode-range:U+370-3FF}@font-face{font-family:ABC Diatype Mono;font-display:swap;font-weight:100 900;src:url(/fonts/jetbrains-mono-arrow.woff2)format("woff2");unicode-range:U+2197}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#120f2e;--surface:#0d0a24;--glass:#0d0a24;--sunken:#1e1949;--band:#1b1743;--rule:#352e74;--rule-strong:#6559b8;--ink:#fffaf5;--ink-2:#e2d9ee;--ink-3:#b5a9d4;--primary:#ffa877;--primary-ink:#0d0a24;--primary-press:#ffc4a1;--focus:#ffa877;--live:#4ff0c8;--run:#ffd23c;--fail:#ff5c79;--fail-wash:#3a1238;--wait:#b7a2ff;--wait-wash:#2c2468;--px-ink:#f7ede8;--px-hot:#ffb38a;--px-faint:#4e3f86;--hole-day:0;--field:#43205f;--lattice:#07051a;--edge-shade:#08061880;--shadow:0 1px 2px #04021266, 0 16px 40px -12px #040212bf;--sans:"ABC Diatype", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono:"ABC Diatype Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--gutter:var(--space-5);--type-1:.75rem;--type-2:.8125rem;--type-3:.875rem;--type-4:.9375rem;--type-5:1.0625rem;--type-6:1.375rem;--leading:1.375rem;--heading:600;--hit:max(44px, 2.75rem);--head:max(44px, 2.75rem);--group:max(36px, 2.25rem);--row:max(48px, 3rem);--row-tight:max(40px, 2.5rem);--bar:max(56px, 3.5rem);--mark:1.5rem;--cell:20px;--horizon:clamp(5rem, 22dvh, 18rem);--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{font-size:clamp(100%,.7425rem + .2857vw,150%)}@property --head{syntax:"<length>";inherits:true;initial-value:44px}@property --row{syntax:"<length>";inherits:true;initial-value:48px}@property --group{syntax:"<length>";inherits:true;initial-value:36px}@property --horizon{syntax:"<length>";inherits:true;initial-value:0}html,body{overscroll-behavior:none;background-color:var(--bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;height:100dvh;margin:0;position:fixed;inset:0;overflow:hidden}body{color:var(--ink);font:400 var(--type-4) / var(--leading) var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}::selection{background:var(--wait-wash);color:var(--ink)}input,textarea{caret-color:var(--primary)}.scroll,.log,.palette-list{scrollbar-color:var(--rule-strong) transparent}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:inherit}button,select,textarea,input{font:inherit;color:inherit;touch-action:manipulation}code{font-family:var(--mono);font-size:.92em}h1,h2,h3,p{margin:0}.mono{font-family:var(--mono);font-size:var(--type-3);font-variant-numeric:tabular-nums slashed-zero}.dim{color:var(--ink-3)}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:square;stroke-linejoin:miter;flex:none;width:1.125rem;height:1.125rem}.bar{height:var(--bar);padding:0 var(--space-1);border:1px solid var(--rule-strong);background:var(--glass);box-shadow:var(--shadow);white-space:nowrap;justify-self:center;align-items:center;gap:.125rem;display:flex}.bar-item,.bar-mark{justify-content:center;align-items:center;gap:var(--space-2);min-width:var(--hit);height:var(--hit);padding:0 var(--space-3);color:var(--ink-2);font-size:var(--type-4);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:0;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.bar-item:active{color:var(--ink)}.bar-mark:active{background:var(--rule)}.bar-item[aria-current=page]{color:var(--ink)}.bar-item[aria-current=page]:before{content:"";background:currentColor;width:2px;height:2px;position:absolute;top:calc(50% - 5px);left:3px;box-shadow:0 2px,0 4px,0 6px,0 8px,2px 2px,2px 4px,2px 6px,4px 4px}.bar-item.tap{padding:0}.bar-rule{width:1px;height:1.5rem;margin:0 var(--space-2);background:var(--rule)}.bar-mark{padding:0 var(--space-3);color:var(--ink)}.bar-mark+.bar-rule{margin-left:.125rem}.find{color:var(--ink-3);padding:0 var(--space-3)}kbd{height:1.5rem;padding:0 var(--space-1);border:1px solid var(--rule);background:var(--bg);color:var(--ink-3);font:500 var(--type-1) / var(--leading) var(--mono);place-items:center;display:inline-grid}.count{min-width:1.375rem;height:1.375rem;padding:0 var(--space-1);background:var(--wait);color:var(--bg);font:600 var(--type-2) / var(--leading) var(--mono);place-items:center;display:inline-grid}.avatar{border:1px solid var(--rule);background:var(--sunken);width:1.75rem;height:1.75rem;color:var(--ink-2);font:600 var(--type-1) / 1 var(--mono);flex:none;place-items:center;display:inline-grid}.button{justify-content:center;align-items:center;gap:var(--space-2);height:var(--hit);padding:0 var(--space-5);font-size:var(--type-4);white-space:nowrap;cursor:pointer;transition:background-color .14s var(--ease), transform .1s var(--ease);background:0 0;border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.button:active{transform:scale(.98)}.button[aria-busy=true]{cursor:progress}.button.primary{background:var(--primary);color:var(--primary-ink)}.button.primary:active{background:var(--primary-press)}.button.ghost{border-color:var(--rule-strong);color:var(--ink)}.button.ghost:active{background:var(--sunken)}.button.danger{border-color:var(--fail);color:var(--fail)}.button.danger:active{background:var(--fail-wash)}.button.small{padding:0 var(--space-4);font-size:var(--type-3)}.button:disabled,.button.primary:disabled,.button.ghost:disabled,.button.danger:disabled{border-color:var(--rule);color:var(--ink-3);cursor:default;background:0 0;transform:none}.tap{width:var(--hit);height:var(--hit);color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:inline-grid}.tap:active{background:var(--rule);color:var(--ink)}@media (hover:hover){.bar-item:hover{color:var(--ink)}.bar-mark:hover,.button.ghost:not(:disabled):hover,.tap:hover{background:var(--sunken);color:var(--ink)}.button.primary:not(:disabled):hover{background:var(--primary-press)}.button.danger:not(:disabled):hover{background:var(--fail-wash)}.row:hover{background:var(--sunken)}}.scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.app,.app{gap:var(--gutter);height:100dvh;padding:max(var(--gutter), env(safe-area-inset-top)) max(var(--gutter), env(safe-area-inset-right)) max(var(--gutter), env(safe-area-inset-bottom)) max(var(--gutter), env(safe-area-inset-left));grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.window,.palette{border:1px solid var(--rule-strong);background:var(--glass);box-shadow:var(--shadow)}.palette{background:var(--surface)}.window{grid-template-rows:auto minmax(0,1fr);width:100%;min-height:0;display:grid;position:relative;overflow:hidden}.window-head{align-items:center;gap:var(--space-5);min-height:var(--bar);padding:0 var(--space-3) 8px var(--space-4);border-bottom:1px solid var(--rule-strong);background:linear-gradient(var(--rule-strong), var(--rule-strong)) left 0 bottom 7px / 100% 1px no-repeat, linear-gradient(to bottom right, transparent calc(50% - .6px), var(--rule) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px)) left 0 bottom 0 / 14px 7px repeat-x, linear-gradient(to top right, transparent calc(50% - .6px), var(--rule) calc(50% - .6px) calc(50% + .6px), transparent calc(50% + .6px)) left 7px bottom 0 / 14px 7px repeat-x;white-space:nowrap;scrollbar-width:none;display:flex;overflow-x:auto}.window-head::-webkit-scrollbar{display:none}.mark{color:var(--ink-3);font-family:var(--sans);font-variant-numeric:tabular-nums;white-space:nowrap;text-decoration:none}.mark[data-tone=muted]{color:var(--ink-3)}.mark[data-tone=none]{color:var(--rule-strong)}.mark[data-tone=done]{color:var(--ink-2)}.mark[data-tone=live]{color:var(--live)}.mark[data-tone=run]{color:var(--run)}.mark[data-tone=wait]{color:var(--wait)}.mark[data-tone=fail]{color:var(--fail)}a.mark:hover{text-underline-offset:3px;text-decoration:underline}.mark-note{margin-left:.1875rem;font-size:.86em}.main{gap:var(--gutter);grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;min-height:0;display:grid;overflow:auto}@media (width>=1000px){.main{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);grid-auto-rows:auto;align-items:start}.main>:first-child{grid-row:span 2}}.window-title{font-size:var(--type-4);font-weight:var(--heading)}.window-end{align-items:center;gap:var(--space-3);margin-left:auto;display:inline-flex}.gate{align-content:center;justify-items:center;gap:var(--space-4);height:100dvh;padding:var(--gutter);display:grid}.gate-card{gap:var(--space-4);width:min(24rem,100%);padding:var(--space-6);border:1px solid var(--rule-strong);background:var(--surface);box-shadow:var(--shadow);display:grid}.gate-title{font-size:var(--type-6);font-weight:var(--heading)}.rows{margin:0;padding:0;list-style:none}.row{align-items:center;gap:var(--space-4);min-height:var(--row);padding:0 var(--space-4);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 7rem 9rem auto;display:grid}.row:last-child{border-bottom:0}.row-head{min-height:var(--group);color:var(--ink-3);font-size:var(--type-2)}.row>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cell-key{font-weight:600}.state{align-items:center;gap:var(--space-2);display:inline-flex}.empty{padding:var(--space-6) var(--space-4);color:var(--ink-3)}@media (width<=999px){.row{padding-block:var(--space-2);grid-template-columns:minmax(0,1fr) auto}.row-head{display:none}.row>.cell-repo,.row>.cell-branch,.row>.cell-when{font-size:var(--type-2);color:var(--ink-3);grid-column:1}.row>.cell-act{grid-area:1/2/span 3}}.form{gap:var(--space-4);padding:var(--space-4);display:grid}.field{gap:var(--space-1);font-size:var(--type-2);color:var(--ink-3);display:grid}.input{height:var(--hit);padding:0 var(--space-3);border:1px solid var(--rule-strong);background:var(--sunken);color:var(--ink);font-size:var(--type-4);border-radius:0}.input:focus-visible{outline-offset:-1px}.input.mono{font-size:var(--type-3)}.error{color:var(--fail);font-size:var(--type-2);overflow-wrap:anywhere}.facts{gap:var(--space-2) var(--space-5);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.facts dt{color:var(--ink-3)}.facts dd{text-align:right;overflow-wrap:anywhere;margin:0}.row>.error{white-space:normal;padding-bottom:var(--space-2);grid-column:1/-1}
