.tpl{min-inline-size:0;color:var(--tpl-text);font-variant-numeric:tabular-nums;flex-direction:column;gap:48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;display:flex}.tpl *,.tpl :before,.tpl :after{box-sizing:border-box}.tpl-sec{min-inline-size:0}.tpl-h{align-items:baseline;gap:12px;margin:0 0 16px;display:flex}.tpl-h h2{color:var(--tpl-text);letter-spacing:-.01em;margin:0;font:600 20px/28px Fraunces,Georgia,Times New Roman,serif}.tpl-count,.tpl-note{color:var(--tpl-quiet);font-size:12px;font-weight:400;line-height:16px}.tpl-t{min-inline-size:0;color:var(--tpl-text);font-size:13px;font-weight:400;line-height:16px}.tpl-name{font-size:14px;font-weight:500;line-height:20px}.tpl-m{color:var(--tpl-quiet);font-size:12px;line-height:16px}.tpl-soft{color:var(--tpl-soft)}.tpl-mono{font-family:ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;line-height:16px}.tpl-e{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tpl-k{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tpl button{font:inherit}.tpl button:focus-visible{outline:2px solid var(--tpl-accent);outline-offset:2px}.tpl-row:focus-visible{outline:2px solid var(--tpl-accent);outline-offset:2px}.tpl-axis{block-size:64px;margin:0 0 24px;position:relative}.tpl-line{background:var(--tpl-edge);block-size:1px;position:absolute;inset-block-start:36px;inset-inline:0}.tpl-tick{background:var(--tpl-edge);block-size:4px;inline-size:1px;position:absolute;inset-block-start:36px}.tpl-tick[data-last=true]{transform:translate(-1px)}.tpl-tl{color:var(--tpl-quiet);white-space:nowrap;font-size:12px;line-height:16px;position:absolute;inset-block-start:44px}.tpl-tl[data-mid=true]{transform:translate(-50%)}.tpl-dot{background:var(--tpl-accent);border-radius:999px;block-size:8px;inline-size:8px;margin-inline-start:-4px;position:absolute;inset-block-start:32px}.tpl-mk{white-space:nowrap;font-size:12px;line-height:16px;position:absolute;inset-block-start:8px}.tpl-mk b{color:var(--tpl-text);font-weight:500}.tpl-mk span{color:var(--tpl-quiet);margin-inline-start:4px}.tpl-runs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;display:grid}.tpl-run{flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;display:flex}.tpl-rn{align-items:baseline;gap:8px;display:flex}.tpl-rn b{font-size:15px;font-weight:500;line-height:24px}.tpl-rn span{color:var(--tpl-soft);font-size:13px;line-height:16px}.tpl-rn span[data-tag=paused]{color:var(--tpl-quiet);font-size:12px}.tpl-chips{flex-wrap:wrap;gap:4px;margin-block:8px 4px;display:flex}.tpl-chip{background:var(--tpl-fill);outline:1px solid var(--tpl-chip-edge);outline-offset:-1px;block-size:24px;max-inline-size:100%;color:var(--tpl-soft);white-space:nowrap;text-overflow:ellipsis;border-radius:4px;align-items:center;padding-inline:8px;font-size:12px;line-height:16px;display:inline-flex;overflow:hidden}.tpl-last{min-block-size:32px;color:var(--tpl-quiet);flex-direction:column;gap:0;margin-block:4px 8px;font-size:12px;line-height:16px;display:flex}.tpl-last b{color:var(--tpl-soft);font-weight:500}.tpl-btn{border:1px solid var(--tpl-edge);color:var(--tpl-text);cursor:pointer;background:0 0;border-radius:8px;padding:4px 12px;font-size:13px;font-weight:500;line-height:20px}.tpl-btn:hover{border-color:var(--tpl-soft)}.tpl-btn:disabled{border-color:var(--tpl-line);color:var(--tpl-quiet);cursor:default}.tpl-head,.tpl-row{grid-template-columns:81px minmax(0,1.4fr) 64px minmax(0,1.8fr) minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1.3fr);column-gap:16px;padding-inline:16px;display:grid}.tpl-head{z-index:2;background:var(--tpl-bg);block-size:32px;color:var(--tpl-quiet);align-items:center;font-size:12px;line-height:16px;position:sticky;inset-block-start:0}.tpl-head span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.tpl-head:after,.tpl-item:after{content:"";background:var(--tpl-line);pointer-events:none;block-size:1px;position:absolute;inset-block-end:0;inset-inline:0}.tpl-list{outline:none;display:block}.tpl-list:focus-visible{outline:1px solid var(--tpl-accent);outline-offset:4px}.tpl-item{scroll-margin-block:40px 16px;position:relative}.tpl-item:not([data-sel]):hover{background:var(--tpl-hover)}.tpl-item[data-sel]{background:var(--tpl-chosen)}.tpl-item[data-sel]:before{content:"";background:var(--tpl-accent);pointer-events:none;inline-size:2px;position:absolute;inset-block:0;inset-inline-start:0}.tpl-row{cursor:pointer;outline:none;align-items:center;block-size:112px}.tpl-row:focus-visible{outline:1px solid var(--tpl-accent);outline-offset:-1px}.tpl-c{flex-direction:column;justify-content:center;gap:4px;min-inline-size:0;display:flex}.tpl-draw{border-radius:4px;flex:none;display:block;overflow:hidden}.tpl-draw svg{block-size:100%;inline-size:100%;display:block}.tpl-th{block-size:101px;inline-size:81px}.tpl-miss{outline:1px solid var(--tpl-edge);outline-offset:-1px;color:var(--tpl-quiet);text-align:center;justify-content:center;align-items:center;font-size:12px;line-height:16px;display:flex}.tpl-detail{align-items:flex-start;gap:32px;padding:8px 16px 32px;display:flex}.tpl-stack{flex-direction:column;flex:1;gap:20px;min-inline-size:0;max-inline-size:640px;display:flex}.tpl-dimg{block-size:270px;inline-size:216px}.tpl-blk{min-inline-size:0}.tpl-bh{color:var(--tpl-quiet);margin:0 0 8px;font-size:12px;font-weight:400;line-height:16px}.tpl-ul{flex-direction:column;gap:4px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.tpl-ul li{min-inline-size:0}.tpl-ul li b{font-weight:500}.tpl-ul li span{color:var(--tpl-quiet);margin-inline-start:8px;font-size:12px}.tpl-sk{flex-direction:column;margin:0 0 12px;display:flex}.tpl-sk .tpl-mono{overflow-wrap:anywhere;font-size:13px;line-height:20px}.tpl-ed{grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;margin:0;padding:0;font-size:13px;line-height:20px;list-style:none;display:grid}.tpl-ed li{display:contents}.tpl-ed span:nth-child(2n){color:var(--tpl-quiet)}.tpl-spec{grid-template-columns:repeat(auto-fill,162px);justify-content:start;gap:24px;display:grid}.tpl-sp{flex-direction:column;gap:4px;min-inline-size:0;display:flex}.tpl-spi{block-size:203px;inline-size:162px;margin-block-end:8px}@media (width<=1280px){.tpl-head,.tpl-row{column-gap:12px;padding-inline:12px}.tpl-detail{padding:8px 12px 32px}}@media (width<=760px){.tpl-mk{display:none}.tpl-detail{flex-direction:column}}