#rep-root .rep-table-wrap.u-table-wrap{border:0;border-radius:0;width:auto;position:relative}#rep-root .rep-table-wrap .rep-table td.rep-cell-open{text-align:left}#rep-root .rep-table-wrap .rep-table thead th{letter-spacing:.04em}@media (width>=641px){#rep-root .rep-table-wrap .rep-table thead th:not(:first-child):not(:last-child),#rep-root .rep-table-wrap .rep-table tbody td:not(:first-child):not(:last-child){padding-inline:var(--sp-2)}#rep-root .rep-table-wrap .rep-table th.rep-th-open,#rep-root .rep-table-wrap .rep-table td.rep-cell-open{padding-right:var(--sp-3)}}#rep-root .rep-table-wrap .rep-table tbody td.rep-cell-date{white-space:normal;min-width:7rem}#rep-root .rep-row-actions{gap:var(--sp-1);grid-template-columns:1fr;display:grid}#rep-root .rep-row-actions[hidden]{display:none}#rep-root .rep-row-actions .btn{white-space:nowrap;justify-content:center}#rep-root .rep-row-confirm{min-width:9.5rem;max-width:11rem;padding:var(--sp-2);border:1px solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-well);text-align:left}#rep-root .rep-row-confirm-prompt{font-family:var(--font-label);color:var(--text);overflow-wrap:anywhere;margin:0;font-weight:600}#rep-root .rep-row-confirm-why{margin:var(--sp-1) 0 0;font-size:var(--step--1);color:var(--text-dim)}#rep-root .rep-row-confirm-btns{gap:var(--sp-1);margin-top:var(--sp-3);flex-wrap:wrap;display:flex}#rep-root .rep-row-confirm-btns .btn{justify-content:center}#rep-root .rep-row-confirm-yes--danger{background:var(--red);color:var(--bg);border-color:var(--red)}#rep-root .rep-row-confirm-yes--danger:hover:not(:disabled){background:color-mix(in srgb, var(--red) 85%, var(--text))}#rep-root .rep-row-feedback:empty{display:none}#rep-root .rep-row-done,#rep-root .rep-row-error{margin:var(--sp-2) 0 0;max-width:16rem;font-family:var(--font-label);font-size:var(--step--1);text-align:left;line-height:1.45}#rep-root .rep-row-done{color:var(--cyan)}#rep-root .rep-row-done-mark{font-family:var(--font-code);font-weight:600}#rep-root .rep-row-show-archived{appearance:none;font:inherit;color:var(--text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}#rq-action .rq-fail,#rq-waiting .rq-fail{margin:var(--sp-4) 0}#rq-action .rq-fail-icon,#rq-waiting .rq-fail-icon{margin-bottom:var(--sp-3);color:var(--red);display:block}#rq-action .rq-fail-detail,#rq-waiting .rq-fail-detail{font-size:var(--step--1);color:var(--text-dim)}.rep-shell .rep-bar-actions{flex-wrap:wrap;min-width:0}@media (width<=640px){#rep-root .rep-table-wrap{margin-inline:0;overflow-x:visible}#rep-root .rep-table-wrap .rep-table,#rep-root .rep-table-wrap .rep-table tbody,#rep-root .rep-table-wrap .rep-table tr,#rep-root .rep-table-wrap .rep-table td{width:100%;display:block}#rep-root .rep-table-wrap .rep-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#rep-root .rep-table-wrap .rep-table tbody tr{margin-bottom:var(--sp-3);padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--bg-card)}#rep-root .rep-table-wrap .rep-table tbody tr.rep-page-out,#rep-root .rep-table-wrap .rep-table tbody tr[hidden]{display:none}#rep-root .rep-table-wrap .rep-table tbody td,#rep-root .rep-table-wrap .rep-table tbody td:first-child,#rep-root .rep-table-wrap .rep-table tbody td:last-child,#rep-root .rep-table-wrap .rep-table td.rep-cell-open{padding:var(--sp-1) 0;box-shadow:none;text-align:left;white-space:normal;background:0 0;border:0;position:static}#rep-root .rep-table-wrap .rep-table tbody td:first-child{padding-bottom:var(--sp-2)}#rep-root .rep-table-wrap .rep-table tbody td[data-label]{padding-left:6.5rem;position:relative}#rep-root .rep-table-wrap .rep-table tbody td[data-label]:before{content:attr(data-label);left:0;top:var(--sp-1);width:6rem;line-height:1.8;font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--text-dim);font-size:.72rem;position:absolute}#rep-root .rep-table-wrap .rep-table td.rep-cell-open{padding-top:var(--sp-3)}#rep-root .rep-row-actions{gap:var(--sp-2);grid-template-columns:1fr 1fr}#rep-root .rep-row-actions .btn,#rep-root .rep-row-confirm-btns .btn{min-height:44px}#rep-root .rep-row-confirm{min-width:0;max-width:none}#rep-root .rep-row-confirm-btns{gap:var(--sp-2);flex-wrap:nowrap}#rep-root .rep-row-confirm-btns .btn{flex:1 1 0}#rep-root .rep-row-done,#rep-root .rep-row-error{max-width:none}}.rep-trig{padding:var(--sp-6);gap:var(--sp-5);flex-direction:column;display:flex}.rep-trig-head{gap:var(--sp-3);flex-direction:column;display:flex}.rep-trig-head h2{font-family:var(--font-display);font-size:var(--step-2);margin:0;line-height:1.15}.rep-trig-lede{max-width:62ch;color:var(--text-dim);margin:0;font-size:.9rem;line-height:1.6}.rep-trig-hint code{font-family:var(--font-mono);color:var(--accent);overflow-wrap:anywhere;font-size:.85em}.rep-trig-form{gap:var(--sp-5);flex-direction:column;display:flex}.rep-trig-field{gap:var(--sp-2);flex-direction:column;min-width:0;display:flex}.rep-trig-fieldset{border:0;margin:0;padding:0}.rep-trig-label{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);padding:0;font-size:.72rem;font-weight:700}.rep-trig-input{border:1px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);width:100%;max-width:34rem;color:var(--text);font-family:var(--font-mono);padding:.55rem .75rem;font-size:.85rem;line-height:1.5}.rep-trig-input::placeholder{color:var(--text-faint)}.rep-trig-input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rep-trig-input[aria-invalid=true]{border-color:var(--red)}.rep-trig-hint{max-width:68ch;color:var(--text-faint);margin:0;font-size:.78rem;line-height:1.55}.rep-trig-msg{max-width:68ch;color:var(--red);margin:0;font-size:.8rem;line-height:1.55}.rep-trig-seeds{gap:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--border);flex-direction:column;display:flex}.rep-trig-seeds-head{gap:var(--sp-2);flex-direction:column;display:flex}.rep-trig-seeds-title{letter-spacing:.07em;text-transform:uppercase;color:var(--text-faint);margin:0;font-size:.72rem;font-weight:700}textarea.rep-trig-textarea{resize:vertical;min-height:4.5rem}.rep-trig-submit{gap:var(--sp-3);padding-top:var(--sp-4);border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;display:flex}.rep-trig-submit-note{font-family:var(--font-mono);color:var(--text-faint);font-size:.72rem}.rep-trig-status{max-width:72ch;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-s);background:var(--bg-well);color:var(--text-dim);overflow-wrap:anywhere;margin:0;font-size:.85rem;line-height:1.6}.rep-trig-status[data-state=ok]{border-left-color:var(--cyan);color:var(--text)}.rep-trig-status[data-state=error]{border-left-color:var(--red);color:var(--text)}.rep-trig-status[data-state=busy]{border-left-color:var(--accent)}.rep-trig-prefill{gap:var(--sp-2) var(--sp-3);max-width:72ch;padding:var(--sp-3) var(--sp-4);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-m);background:var(--accent-soft);color:var(--text);flex-wrap:wrap;align-items:baseline;font-size:.85rem;line-height:1.55;display:flex}.rep-trig-prefill[hidden]{display:none}.rep-trig-prefill-clear{font:inherit;color:var(--accent);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.rep-trig-prefill-clear:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rep-run{gap:var(--sp-3);min-width:0;padding:var(--sp-4) var(--sp-5);border:1px solid var(--border-strong);border-left:3px solid var(--accent);border-radius:var(--radius-l);background:var(--bg-well);flex-direction:column;display:flex}.rep-run[data-state=complete]{border-left-color:var(--cyan)}.rep-run[data-state=failed]{border-left-color:var(--red)}.rep-run[data-state=stopped],.rep-run[data-state=queued]{border-left-color:var(--border-strong)}.rep-run-head{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rep-run-who{gap:var(--sp-2);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.rep-run-domain{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.rep-run-product{border:1px solid var(--border-strong);border-radius:var(--radius-s);color:var(--text-dim);white-space:nowrap;padding:.05rem .5rem;font-size:.72rem}.rep-run-phase{align-items:center;gap:var(--sp-2);border:1px solid var(--border-strong);color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:.1rem .6rem;font-size:.74rem;font-weight:600;display:inline-flex}.rep-run[data-state=running] .rep-run-phase,.rep-run[data-state=stopping] .rep-run-phase,.rep-run[data-state=blocked] .rep-run-phase{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.rep-run[data-state=complete] .rep-run-phase{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:var(--cyan-soft)}.rep-run[data-state=failed] .rep-run-phase{color:var(--red);border-color:color-mix(in srgb, var(--red) 55%, transparent);background:var(--red-soft)}.rep-run[data-state=running] .rep-run-phase:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:.6em;height:.6em;animation:.9s linear infinite rep-run-spin}@keyframes rep-run-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.rep-run[data-state=running] .rep-run-phase:before{animation:none}}.rep-run-track{height:var(--sp-2);background:color-mix(in srgb, var(--border-strong) 45%, transparent);border-radius:999px;overflow:hidden}.rep-run-fill{border-radius:inherit;background:var(--accent);width:0%;height:100%;transition:width .4s var(--ease-out)}.rep-run[data-state=complete] .rep-run-fill{background:var(--cyan)}.rep-run[data-state=failed] .rep-run-fill{background:var(--red)}.rep-run[data-state=stopped] .rep-run-fill,.rep-run[data-state=queued] .rep-run-fill{background:var(--text-dim)}.rep-run-line{gap:var(--sp-3);max-width:78ch;color:var(--text);overflow-wrap:anywhere;align-items:baseline;margin:0;font-size:.88rem;line-height:1.6;display:flex}.rep-run-line:empty{display:none}.rep-run-mark{min-width:2.2em;font-family:var(--font-mono);color:var(--text-faint);flex:none;font-size:.78rem;font-weight:600}.rep-run-mark[data-mark=ok]{color:var(--cyan)}.rep-run-mark[data-mark=x]{color:var(--red)}.rep-run[data-state=stopped] .rep-run-mark[data-mark=x]{color:var(--text-dim)}.rep-run-pipeline{margin-top:var(--sp-3);min-width:0}.rep-run-pipeline:empty{display:none}.rep-run-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;display:flex}.rep-run-actions:empty{display:none}.rep-run-stop{color:var(--red);border-color:color-mix(in srgb, var(--red) 40%, transparent)}.rep-run-stop:hover:not(:disabled){background:color-mix(in srgb, var(--red) 12%, transparent)}.rep-run-confirm{gap:var(--sp-2) var(--sp-3);width:100%;padding:var(--sp-3);border:1px solid color-mix(in srgb, var(--red) 40%, var(--border));border-radius:var(--radius-m);background:var(--bg-card);flex-wrap:wrap;align-items:center;display:flex}.rep-run-confirm-q{color:var(--text);margin:0;font-size:.88rem;font-weight:600}.btn.rep-run-confirm-yes{background:var(--red);border-color:var(--red);color:var(--bg)}.btn.rep-run-confirm-yes:hover:not(:disabled){background:color-mix(in srgb, var(--red) 85%, var(--text))}.rep-run-error{color:var(--red);margin:0;font-size:.82rem}.rep-run-others{padding-top:var(--sp-2);border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-faint);overflow-wrap:anywhere;margin:0;font-size:.72rem;line-height:1.6}@media (width<=720px){.rep-run{padding:var(--sp-4)}.rep-run-confirm>.btn{flex:1 1 calc(50% - var(--sp-2));min-height:44px}.rep-run-confirm-q{flex:100%}}.rep-q{padding:var(--sp-6);gap:var(--sp-4);flex-direction:column;display:flex}.rep-q-head{gap:var(--sp-3);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.rep-q-heading{font-family:var(--font-display);font-size:var(--step-1);margin:0}.rep-q-synced{font-family:var(--font-mono);color:var(--text-faint);font-size:.72rem}.rep-q-body{min-width:0}.rep-q-list{gap:var(--sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rep-q-row.rep-q-page-out{display:none}.rep-q-row{gap:var(--sp-2) var(--sp-4);padding:var(--sp-4);border:1px solid var(--border);border-left:3px solid var(--border-strong);border-radius:var(--radius-m);background:var(--bg-well);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rep-q-row[data-phase=open]{border-left-color:var(--accent)}.rep-q-row[data-phase=done]{border-left-color:var(--cyan)}.rep-q-row[data-phase=failed]{border-left-color:var(--red)}.rep-q-main{gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;align-items:center;min-width:0;display:flex}.rep-q-domain{font-family:var(--font-mono);color:var(--text);overflow-wrap:anywhere;font-size:.9rem;font-weight:700}.rep-q-status{border:1px solid var(--border-strong);font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-dim);white-space:nowrap;border-radius:999px;padding:.05rem .5rem;font-size:.68rem;display:inline-block}.rep-q-status--open{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:var(--accent-soft)}.rep-q-status--done{color:var(--cyan);border-color:color-mix(in srgb, var(--cyan) 55%, transparent);background:var(--cyan-soft)}.rep-q-status--failed{color:var(--red);border-color:color-mix(in srgb, var(--red) 55%, transparent);background:var(--red-soft)}.rep-q-meta{gap:var(--sp-2);font-family:var(--font-mono);color:var(--text-faint);flex-wrap:wrap;align-items:center;font-size:.72rem;display:flex}.rep-q-note,.rep-q-detail{max-width:82ch;color:var(--text-dim);overflow-wrap:anywhere;flex:100%;margin:0;font-size:.82rem;line-height:1.55}.rep-q-detail{color:var(--text-faint)}.rep-q-actions{gap:var(--sp-2);flex-wrap:wrap;align-items:center;margin-left:auto;display:flex}.rep-q-waiting{font-family:var(--font-mono);color:var(--text-faint);font-size:.72rem}.rep-q-empty,.rep-q-state{max-width:72ch;padding:var(--sp-4);border:1px dashed var(--border-strong);border-radius:var(--radius-m);color:var(--text-dim);margin:0;font-size:.85rem;line-height:1.6}.rep-q-state{border-style:solid;border-left:3px solid var(--red)}.rep-q-empty-foot{margin:var(--sp-3) 0 0;color:var(--text-faint);font-size:.8rem}.rep-q-foot{font-family:var(--font-mono);color:var(--text-faint);margin:0;font-size:.72rem}@media (width<=720px){.rep-trig,.rep-q{padding:var(--sp-5)}.rep-q-actions{margin-left:0}}.rep-table thead th button.rep-th{border-radius:var(--radius-s);color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;margin:-.15rem -.35rem;padding:.15rem .35rem;display:inline-flex}.rep-table thead th button.rep-th:hover{color:var(--accent);background:var(--accent-soft)}.rep-table thead th button.rep-th:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rep-th-arrow:before{content:"↕";opacity:.35}.rep-table thead th[aria-sort=ascending] .rep-th-arrow:before{content:"↑";opacity:1}.rep-table thead th[aria-sort=descending] .rep-th-arrow:before{content:"↓";opacity:1}.rep-table thead th[aria-sort=ascending] button.rep-th,.rep-table thead th[aria-sort=descending] button.rep-th{color:var(--accent)}.rep-table tbody tr.rep-page-out{display:none}.rep-none{font-family:var(--font-mono);color:var(--text-faint)}.rep-table .rep-row-actions{flex-direction:column;align-items:stretch;gap:.3rem;display:flex}.rep-table .rep-row-actions .btn{justify-content:center}.rep-table tbody tr[data-archived="1"]{opacity:.6}.rep-table tbody tr[data-archived="1"]:hover{opacity:1}.rep-archived-tag{color:var(--text-faint);border:1px solid var(--border);border-radius:999px;padding:0 .35rem;font-size:.9em}.rep-import{gap:.6rem;margin-bottom:1rem;display:grid}.rep-import-field{color:var(--text-dim);gap:.25rem;font-size:.9em;display:grid}.rep-delivered-tag{color:var(--text-dim);border:1px solid var(--border);border-radius:999px;padding:0 .35rem;font-size:.9em}.rep-archived-toggle{font-family:var(--font-mono);color:var(--text-dim);white-space:nowrap;cursor:pointer;user-select:none;align-items:center;gap:.4rem;font-size:.75rem;display:inline-flex}.rep-archived-toggle input{accent-color:var(--accent);cursor:pointer}.rep-archived-count{color:var(--text-faint)}.rep-table-notice{max-width:88ch;color:var(--text-dim);margin:.4rem 0 0;font-size:.75rem;line-height:1.6}.rep-tabs{margin:0 0 var(--sp-4)}.rep-tablist{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--bg-well);gap:.25rem;padding:.25rem;display:inline-flex}.rep-tab{appearance:none;border-radius:var(--radius-s);color:var(--text-dim);font:inherit;font-family:var(--font-mono);letter-spacing:.03em;cursor:pointer;background:0 0;border:0;padding:.4rem .9rem;font-size:.78rem}.rep-tab:hover{color:var(--text)}.rep-tab[aria-selected=true]{color:var(--accent);background:var(--accent-soft)}.rep-tab:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rep-panel[hidden]{display:none}.rep-row-chrome{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.3rem;display:flex}.rep-label-filter{margin:0 0 var(--sp-3);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rep-label-filter:empty{display:none}.rep-label-filter-label{font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-dim);font-size:.72rem}.rep-opps-bar{margin:0 0 var(--sp-3);flex-wrap:wrap;align-items:center;gap:.6rem .9rem;display:flex}.rep-sort{border:1px solid var(--border);border-radius:var(--radius-m);background:var(--bg-well);align-items:center;gap:.25rem;padding:.2rem;display:inline-flex}.rep-sort-label{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);padding:0 .35rem 0 .5rem;font-size:.68rem}.rep-sort-btn{appearance:none;border-radius:var(--radius-s);color:var(--text-dim);font:inherit;font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;border:0;padding:.3rem .7rem;font-size:.74rem}.rep-sort-btn:hover{color:var(--text)}.rep-sort-btn[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.rep-sort-btn:focus-visible,.rep-needs-action:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.rep-needs-action{appearance:none;border:1px solid var(--border);color:var(--text-dim);font:inherit;font-family:var(--font-mono);letter-spacing:.02em;cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .8rem;font-size:.74rem}.rep-needs-action:hover{color:var(--text);border-color:var(--text-faint)}.rep-needs-action[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);border-color:var(--accent)}.rep-opps-summary{margin:0;font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-dim);white-space:nowrap;margin-inline-start:auto;font-size:.72rem}.rep-opps-summary:empty{display:none}
