.rg-muted{color:var(--muted)}.rg-small{font-size:var(--fs-xs)}.rg-strong{font-weight:var(--fw-semibold);color:var(--ink)}.rg-mono{font-family:var(--mono)}.rg-mono,.rg-note{font-size:var(--fs-sm)}.rg-note{margin:0;color:var(--muted);line-height:var(--lh-snug)}.rg-pad{padding:var(--sp-3) var(--sp-4)}.rg-scope{margin:calc(var(--sp-2) - var(--sp-6)) 0 0;font-size:var(--fs-sm);color:var(--muted);max-width:80ch}.rg-eyebrow{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.rg-link{color:var(--accent-fg);text-decoration:none;font-weight:var(--fw-medium);white-space:nowrap}.rg-link:hover{text-decoration:underline}.rg-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent-fg);cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-linkbtn:hover{text-decoration:underline}.rg-chips{display:inline-flex;flex-wrap:wrap;gap:var(--sp-1);vertical-align:middle}.rg-chips:not(:first-child){margin-left:var(--sp-2)}.rg-status{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs);color:var(--muted);padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface)}.rg-status-dot{width:7px;height:7px;border-radius:50%;background:var(--good);flex:none}.rg-status.is-warn{color:var(--ink-soft);border-color:var(--warn-line);background:var(--warn-wash)}.rg-status.is-warn .rg-status-dot{background:var(--warn)}.rg-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);overflow:hidden}.rg-list>li+li{border-top:1px solid var(--line-soft)}.rg-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.4fr) auto;align-items:center;grid-gap:var(--sp-4) var(--sp-5);gap:var(--sp-4) var(--sp-5);width:100%;padding:var(--sp-4) var(--sp-5);background:none;border:0;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:background var(--dur-1) var(--ease)}.rg-row:hover{background:var(--hover)}.rg-row.is-declined{box-shadow:inset 3px 0 0 var(--crit)}.rg-row-head{min-width:0;display:grid;grid-gap:4px;gap:4px}.rg-row-title{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.rg-row-sub{color:var(--ink-soft);font-size:var(--fs-sm);min-width:0}.rg-row-meta{display:flex;flex-wrap:wrap;gap:2px var(--sp-3);font-size:var(--fs-xs);color:var(--muted)}.rg-row-gates{display:flex;flex-direction:column;align-items:flex-end;gap:var(--sp-1)}.rg-gate-chip{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-xs)}.rg-tag{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink);white-space:nowrap}.rg-tag.is-lg{font-size:var(--fs-lg)}@media (max-width:1100px){.rg-row{grid-template-columns:minmax(0,1fr) auto}.rg-row .rg-pipe{grid-column:1/-1;grid-row:2}}@media (max-width:560px){.rg-row{grid-template-columns:minmax(0,1fr);padding:var(--sp-4);gap:var(--sp-3)}.rg-row .rg-pipe{grid-row:auto}.rg-row-gates{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--sp-3)}.rg-row-title{flex-direction:column;gap:2px}}.rg-pipe{list-style:none;margin:0;padding:0;align-items:stretch}.rg-pipe,.rg-pipe-item{display:flex;min-width:0}.rg-pipe-item{align-items:center;flex:1 1}.rg-pipe-item:last-child{flex:0 0 auto}.rg-pipe-node{display:grid;justify-items:center;grid-gap:2px;gap:2px;min-width:64px;text-align:center}.rg-pipe-dot{width:12px;height:12px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.rg-pipe-node.is-deployed .rg-pipe-dot{border-color:var(--accent);background:var(--accent)}.rg-pipe-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink)}.rg-pipe-time{font-size:var(--fs-xs);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rg-pipe-node:not(.is-deployed) .rg-pipe-name{color:var(--muted);font-weight:var(--fw-medium)}.rg-pipe-gate{position:relative;flex:1 1 auto;min-width:72px;display:grid;justify-items:center;align-self:flex-start;padding-top:0}.rg-pipe-line{display:block;width:100%;height:2px;margin-top:5px;background:var(--line);border-radius:2px}.rg-pipe-verdict{margin-top:6px;font-size:var(--fs-xs);color:var(--muted);white-space:nowrap;padding:1px 8px;border-radius:var(--r-full)}.rg-pipe-gate.is-good .rg-pipe-line{background:var(--good)}.rg-pipe-gate.is-good .rg-pipe-verdict{color:var(--good);background:var(--good-wash);font-weight:var(--fw-semibold)}.rg-pipe-gate.is-crit .rg-pipe-line{background:var(--crit)}.rg-pipe-gate.is-crit .rg-pipe-verdict{color:var(--crit);background:var(--crit-wash);font-weight:var(--fw-semibold)}.rg-pipe-win{font-weight:var(--fw-medium);opacity:.85}.rg-pipe:not(.is-compact){margin-top:var(--sp-5);padding-top:var(--sp-4);border-top:1px solid var(--line-soft)}.rg-pipe:not(.is-compact) .rg-pipe-node{min-width:96px}@media (max-width:560px){.rg-pipe-gate{min-width:44px}.rg-pipe-node,.rg-pipe:not(.is-compact) .rg-pipe-node{min-width:52px}.rg-pipe-win{display:none}.rg-pipe-verdict{padding:1px 6px}}.rg-rel-head{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.rg-rel-id{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.rg-rel-title{color:var(--ink);font-size:var(--fs-lg);font-weight:var(--fw-semibold)}.rg-gate-switch{margin-bottom:var(--sp-4)}.rg-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5)}@media (max-width:1100px){.rg-two{grid-template-columns:minmax(0,1fr)}}.rg-deploy-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);border:1px solid var(--accent-glow);border-radius:var(--r-lg);background:var(--accent-wash)}.rg-deploy-cta p{margin:var(--sp-1) 0 0;font-size:var(--fs-sm);max-width:72ch}@media (max-width:560px){.rg-deploy-cta{flex-direction:column;align-items:stretch;padding:var(--sp-4)}}.rg-actions{text-align:right;white-space:nowrap}.rg-changes{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.rg-changes section{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.rg-plain{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-sm);line-height:var(--lh-snug)}.rg-plain .rg-chips{margin-left:var(--sp-2)}.rg-windows{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5) var(--sp-5)}.rg-win-seg{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center}.rg-win-seg-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.rg-win-track{--scroll-cover:var(--surface);list-style:none;margin:0;padding:2px 0 6px;display:flex;gap:6px;overflow-x:auto}.rg-win{display:grid;justify-items:center;grid-gap:3px;gap:3px;min-width:58px;padding:6px 6px 5px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface);font:inherit;color:inherit;text-align:center}button.rg-win{cursor:pointer;transition:border-color var(--dur-1) var(--ease),background var(--dur-1) var(--ease)}button.rg-win:hover{border-color:var(--line);background:var(--hover)}.rg-win-dot{width:10px;height:10px;border-radius:50%;border:2px solid var(--line);background:var(--surface)}.rg-win-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);white-space:nowrap}.rg-win-time{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-win.is-good .rg-win-dot{background:var(--good);border-color:var(--good)}.rg-win.is-crit{border-color:var(--crit-line);background:var(--crit-wash)}.rg-win.is-crit .rg-win-dot{background:var(--crit);border-color:var(--crit)}.rg-win.is-running .rg-win-dot{border-color:var(--accent);background:var(--accent-wash)}.rg-win.is-failed,.rg-win.is-skipped{opacity:.6}.rg-win.is-failed .rg-win-dot{border-color:var(--warn)}.rg-legend{display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--muted)}.rg-legend span{display:inline-flex;align-items:center;gap:6px}.rg-sw{display:inline-block;width:9px;height:9px;border-radius:50%;border:2px solid var(--line)}.rg-sw.is-good{background:var(--good);border-color:var(--good)}.rg-sw.is-crit{background:var(--crit);border-color:var(--crit)}.rg-sw.is-running{border-color:var(--accent);background:var(--accent-wash)}@media (max-width:560px){.rg-win-seg{grid-template-columns:minmax(0,1fr);gap:var(--sp-2)}.rg-changes,.rg-windows{padding:var(--sp-4)}}.rg-superseded td,.rg-superseded th{color:var(--muted)}.rg-verdict-line{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-4) var(--sp-5);border-radius:var(--r-md);border:1px solid var(--line)}.rg-verdict-line.is-good{border-color:var(--good-line);background:var(--good-wash)}.rg-verdict-line.is-crit{border-color:var(--crit-line);background:var(--crit-wash)}.rg-verdict-main{display:flex;align-items:center;gap:var(--sp-3);min-width:0}.rg-verdict-q{font-size:var(--fs-lg);letter-spacing:var(--tracking-tight)}.rg-verdict-meta{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:0}.rg-verdict-meta div{display:grid;grid-gap:1px;gap:1px}.rg-verdict-meta dt{font-size:var(--fs-xs);color:var(--muted)}.rg-verdict-meta dd{margin:0;font-size:var(--fs-sm);font-weight:var(--fw-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-view-switch{gap:var(--sp-3)}.rg-template{border:1px solid var(--line);border-radius:var(--r-md);background:var(--code-bg);overflow:hidden}.rg-template+.rg-template{margin-top:var(--sp-2)}.rg-template-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-1) var(--sp-2) var(--sp-1) var(--sp-4);border-bottom:1px solid var(--line-soft)}.rg-template-pre{margin:0;padding:var(--sp-4);font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--code-fg);white-space:pre;overflow-x:auto;-moz-tab-size:2;tab-size:2}.rg-template .rg-template-pre,.rg-template-pre{--scroll-cover:var(--code-bg)}@media (max-width:560px){.rg-template-pre{font-size:11.5px;padding:var(--sp-3)}}.rg-metrics tr.is-fail th[scope=row]{box-shadow:inset 3px 0 0 var(--crit)}.rg-metrics tr.is-warn th[scope=row]{box-shadow:inset 3px 0 0 var(--warn)}.rg-metrics th[scope=row]{white-space:nowrap}.rg-inv{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-4);gap:var(--sp-4)}.rg-inv li{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3)}.rg-inv-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);background:var(--surface-2);color:var(--ink-soft)}.rg-inv-body{display:grid;grid-gap:4px;gap:4px;font-size:var(--fs-sm);line-height:var(--lh-snug);min-width:0;overflow-wrap:anywhere}.rg-inv-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);text-transform:none;letter-spacing:0}.rg-alts,.rg-evidence{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.rg-evidence li{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);align-items:baseline}.rg-alts li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2)}.rg-alt-check{font-weight:var(--fw-medium)}.rg-links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line-soft);font-size:var(--fs-sm)}.rg-daily{width:auto;min-width:100%}.rg-daily th.rg-daily-seg{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:var(--surface);white-space:nowrap;min-width:128px}.rg-daily thead th.rg-daily-seg{z-index:3}.rg-daily-day{text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:4px}.rg-daily td.rg-daily-td{padding:4px;text-align:center}.rg-cell{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 6px;border-radius:var(--r-xs);border:1px solid transparent;background:transparent;color:inherit;font:inherit;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:.02em}button.rg-cell{cursor:pointer}.rg-cell.is-ok{color:var(--good);background:var(--good-wash)}.rg-cell.is-nok{color:var(--crit);background:var(--crit-wash);border-color:var(--crit-line)}button.rg-cell.is-nok:hover{border-color:var(--crit)}.rg-cell.is-none{color:var(--muted)}.rg-kpi .ui-card-body{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1)}.rg-kpi-label{font-size:var(--fs-sm);color:var(--muted);min-height:2.6em}.rg-kpi-value{font-size:var(--fs-2xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight)}.rg-bt tr.is-fail th[scope=row]{box-shadow:inset 3px 0 0 var(--crit)}.rg-bt-deploys{font-size:var(--fs-sm);color:var(--ink-soft)}.rg-bt-cause,.rg-bt-deploys{min-width:220px}.rg-slack-row{display:flex;align-items:flex-end;gap:var(--sp-3);flex-wrap:wrap}.rg-slack-row>:first-child{flex:1 1 280px}.rg-slack-actions{padding-bottom:22px}@media (max-width:560px){.rg-slack-actions{padding-bottom:0;width:100%}.rg-slack-actions .ui-btn{width:100%}}.rg-thr td{vertical-align:middle}.rg-thr th[scope=row]{min-width:150px}.rg-thr-pair{display:inline-flex;gap:6px;justify-content:flex-end}.rg-num-input{width:76px;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rg-num-input.is-changed{border-color:var(--accent)}.rg-tuned{margin-left:var(--sp-2)}.rg-rule{max-width:34ch;line-height:var(--lh-snug)}.rg-card-foot{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding:var(--sp-3) var(--sp-5);border-top:1px solid var(--line-soft)}.rg-seglist{list-style:none;margin:0;padding:0}.rg-seglist li{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding:var(--sp-4) var(--sp-5)}.rg-seglist li+li{border-top:1px solid var(--line-soft)}.rg-seg-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.rg-kv{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);margin:0}.rg-kv div{display:grid;grid-gap:2px;gap:2px}.rg-kv dt{font-size:var(--fs-xs);color:var(--muted)}.rg-kv dd{margin:0;font-size:var(--fs-sm)}@media (max-width:560px){.rg-card-foot,.rg-seglist li{padding:var(--sp-3) var(--sp-4)}}.rg-prose{max-width:80ch}.rg-template-bar .rg-eyebrow{color:var(--code-fg);opacity:.7}.rg-template-bar .ui-btn{color:var(--code-fg)}.rg-template-bar .ui-btn:hover{background:color-mix(in srgb,var(--code-fg) 12%,transparent)}@media (max-width:560px){.rg-thr thead{display:none}.rg-thr,.rg-thr tbody{display:block}.rg-thr tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--sp-2) var(--sp-3);gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4)}.rg-thr tr+tr{border-top:1px solid var(--line-soft)}.rg-thr th[scope=row]{grid-column:1/3;min-width:0;padding:0;border:0}.rg-thr td,.rg-thr td.num{padding:0;border:0;display:grid;grid-gap:4px;gap:4px;text-align:left}.rg-thr td[data-label=On]{justify-items:end;grid-column:3;grid-row:1}.rg-thr td[data-label]:before{content:attr(data-label);font-size:var(--fs-xs);color:var(--muted)}.rg-thr td[data-label=On]:before{content:none}.rg-thr .rg-thr-pair{justify-content:flex-start;flex-wrap:wrap}.rg-thr .rg-num-input{width:100%;min-width:64px}.rg-thr .rg-thr-pair .rg-num-input{width:72px}}.rg-rel-links{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-4)}.rg-win.has-note{border-style:dashed;border-color:var(--warn-line)}.rg-win-notes{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;font-size:var(--fs-sm)}.rg-win-notes li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);overflow-wrap:anywhere}.rg-disclosure summary{cursor:pointer;font-size:var(--fs-sm);color:var(--muted)}.rg-disclosure .rg-plain{margin-top:var(--sp-2)}.rg-src{display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);padding:var(--sp-4) var(--sp-5)}.rg-repo-list,.rg-rules{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:var(--r-md);overflow:hidden}.rg-repo-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap}.rg-repo-list li+li,.rg-rules li+li{border-top:1px solid var(--line-soft)}.rg-repo-name{display:grid;grid-gap:2px;gap:2px;min-width:0;overflow-wrap:anywhere}.rg-repo-ctl{display:flex;align-items:center;gap:var(--sp-2)}.rg-repo-ctl .ui-select-wrap{min-width:170px}.rg-inline-add{display:flex;gap:var(--sp-2);max-width:480px}.rg-inline-add>:first-child{flex:1 1;min-width:0}.rg-rule-item{grid-gap:var(--sp-3);padding:var(--sp-4)}.rg-rule-grid,.rg-rule-item{display:grid;gap:var(--sp-3)}.rg-rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--sp-3)}.rg-rule-status{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2) var(--sp-3)}.rg-rule-status>:last-child:is(button){margin-left:auto}.rg-warn-text{color:var(--warn)}.rg-pad0{padding:var(--sp-3) var(--sp-4)}@media (max-width:1100px){.rg-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.rg-src{padding:var(--sp-4)}.rg-rule-grid{grid-template-columns:minmax(0,1fr)}.rg-repo-ctl{width:100%}.rg-repo-ctl .ui-select-wrap{flex:1 1;width:auto}}.rg-daily-day.is-pending,.rg-daily-day.is-skipped{color:var(--muted)}.rg-daily-day .rg-day-flag{display:block;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--warn);text-transform:none;letter-spacing:0}.rg-cell.is-pending{color:var(--muted);border:1px dashed var(--line)}.rg-cell.is-skipped{color:var(--muted);border:1px dashed var(--warn-line)}.rg-cell.is-unconf{color:var(--muted);background:var(--surface-2);font-size:12px}.rg-win,.rg-win-track{position:relative}.rg-template,.rg-template-pre,.rg-verdict,.rg-win-seg,.rg-win-track,.rg-windows{min-width:0;max-width:100%}.rg-bt-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--sp-3) var(--sp-5);flex-wrap:wrap}.rg-runs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.rg-runs.is-single{grid-template-columns:minmax(0,560px)}.rg-run{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);text-align:left;font:inherit;color:inherit;cursor:pointer;padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.rg-run:hover{border-color:var(--ink-soft)}.rg-run.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.rg-run-head{display:flex;align-items:center;flex-wrap:wrap;gap:var(--sp-2)}.rg-run-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--sp-4);gap:var(--sp-4)}.rg-run-note{overflow-wrap:anywhere}@media (max-width:560px){.rg-runs,.rg-runs.is-single{grid-template-columns:minmax(0,1fr)}.rg-run{padding:var(--sp-4)}.rg-bt-head .ui-btn{width:100%}}.rg-presets{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4) var(--sp-5);border-bottom:1px solid var(--line-soft)}.rg-preset{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);align-content:start;text-align:left;font:inherit;color:inherit;cursor:pointer;padding:var(--sp-3) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.rg-preset:disabled{cursor:default}.rg-preset.is-active{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent);background:var(--surface-2)}.rg-preset-head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.rg-preset dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:2px var(--sp-3);gap:2px var(--sp-3);font-size:var(--fs-xs)}.rg-preset dt{color:var(--muted)}.rg-preset dd{margin:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:560px){.rg-presets{grid-template-columns:minmax(0,1fr);padding:var(--sp-4)}}.rg-contents{display:contents}@media (max-width:560px){.rg-thr tbody tr td.num,.rg-thr tbody tr td[data-label]:before{text-align:left}.rg-thr tbody tr th[scope=row]{background:transparent}}.rf-val{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--mono);font-size:var(--fs-sm);line-height:1.2;padding:2px 6px;border-radius:var(--r-xs);border:1px solid transparent;white-space:nowrap}.rf-val-v{font-weight:var(--fw-semibold)}.rf-val-ver{font-size:var(--fs-xs);color:var(--muted);font-weight:var(--fw-medium)}.rf-val.is-on{color:var(--good);background:var(--good-wash)}.rf-val.is-off{color:var(--ink-soft);background:var(--surface-2)}.rf-val.is-set{color:var(--accent-fg);background:var(--accent-wash)}.rf-val.is-none{color:var(--warn);background:var(--warn-wash)}.rf-val.is-unknown{color:var(--muted);border-style:dashed;border-color:var(--line);font-style:italic}.rf-val.is-shared{border-style:dashed;border-color:currentColor}.rf-val.is-changed{box-shadow:0 0 0 2px var(--accent-glow,var(--accent-wash))}.rf-val-pending{color:var(--warn);font-size:9px;line-height:1;align-self:center}.rf-val-now{font-size:var(--fs-xs);color:var(--accent-fg);font-weight:var(--fw-medium)}.rf-diff{flex-wrap:wrap;gap:4px}.rf-diff,.rf-diff-chip{display:inline-flex;align-items:center}.rf-diff-chip{gap:3px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-family:var(--mono);padding:2px 6px;border-radius:var(--r-xs);white-space:nowrap}.rf-diff-chip.is-on{color:var(--good);background:var(--good-wash)}.rf-diff-chip.is-off{color:var(--crit);background:var(--crit-wash)}.rf-diff-chip.is-ch{color:var(--accent-fg);background:var(--accent-wash)}.rf-diff-chip.is-btn{border:0;cursor:pointer;font-family:var(--mono)}.rf-diff-chip.is-btn:hover{text-decoration:underline}.rf-diff-chip.is-unknown{color:var(--muted);border:1px dashed var(--line);font-family:var(--sans);font-weight:var(--fw-medium)}.rf-seg{display:inline-flex;align-items:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);font-family:var(--mono);padding:1px 6px;border-radius:var(--r-full);color:var(--accent-fg);background:var(--accent-wash);white-space:nowrap}.rf-seg.is-suggested{background:transparent;border:1px dashed var(--accent)}.rf-seg.is-none{color:var(--warn);background:var(--warn-wash);font-family:var(--sans)}.rf-srvs{flex-wrap:wrap;gap:4px}.rf-srv,.rf-srvs{display:inline-flex}.rf-srv{align-items:center;gap:5px;font-size:var(--fs-xs);padding:2px 7px 2px 6px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface);white-space:nowrap}.rf-srv-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.rf-srv.is-good .rf-srv-dot{background:var(--good)}.rf-srv.is-crit{border-color:var(--crit-line);background:var(--crit-wash)}.rf-srv.is-crit .rf-srv-dot{background:var(--crit)}.rf-srv.is-warn .rf-srv-dot{background:var(--warn)}.rf-srv.is-accent .rf-srv-dot{background:var(--accent)}.rf-srv-name{font-weight:var(--fw-medium);color:var(--ink)}.rf-srv-seg{font-family:var(--mono);color:var(--muted)}.rf-deploys td,.rf-deploys th{vertical-align:top}.rf-row{cursor:pointer}.rf-row:hover td{background:var(--hover)}.rf-rel{display:grid;grid-gap:2px;gap:2px;min-width:0;justify-items:start}.rf-flagcol{display:grid;grid-gap:6px;gap:6px}.rf-flagline{display:grid;grid-gap:2px;gap:2px}.rf-ver{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px}.rf-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));grid-gap:var(--sp-3) var(--sp-4);gap:var(--sp-3) var(--sp-4);margin:0}.rf-facts>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.rf-facts dt{font-size:var(--fs-xs);color:var(--muted)}.rf-facts dd{margin:0;font-size:var(--fs-sm);overflow-wrap:anywhere}.rf-reasons{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4)}.rf-err{color:var(--crit);margin-top:2px}.rf-summary{margin:0;font-size:var(--fs-sm);line-height:var(--lh-relaxed);max-width:72ch;white-space:pre-wrap}.rf-expand>td{background:var(--surface-2)}.rf-runflags{padding:var(--sp-2) 0}.rf-kv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:4px var(--sp-4);gap:4px var(--sp-4)}.rf-kv li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-width:0;padding:3px 0;border-bottom:1px solid var(--line-soft)}.rf-kv li.is-changed .rf-kv-k{color:var(--accent-fg);font-weight:var(--fw-semibold)}.rf-kv-k{font-family:var(--mono);font-size:var(--fs-xs);color:var(--ink-soft);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-matrix-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.rf-matrix-controls label{margin:0}.rf-matrix-controls .ui-select-wrap{width:auto;min-width:200px;flex:0 0 auto}.rf-asof{display:inline-flex;align-items:center;gap:var(--sp-2)}.rf-mx-search{width:220px}.rf-check{font-size:var(--fs-sm);color:var(--ink-soft);gap:8px}.rf-matrix-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);font-size:var(--fs-sm)}.rf-matrix-meta code{font-family:var(--mono);font-size:var(--fs-xs);background:var(--surface-2);padding:1px 5px;border-radius:var(--r-xs)}.rf-matrix{font-size:var(--fs-sm);table-layout:fixed;width:max-content;min-width:100%}.rf-mx-colkey{width:272px}.rf-mx-colshared{width:96px}.rf-matrix col:not(.rf-mx-colkey):not(.rf-mx-colshared){width:100px}.rf-matrix td,.rf-matrix th{vertical-align:middle;padding:8px 10px}.rf-matrix .rf-mx-key{padding-left:var(--sp-4)}.rf-matrix tbody tr:hover>td,.rf-matrix tbody tr:hover>th{background:var(--hover)}.rf-mx-key{left:0;z-index:2;background:var(--surface);width:272px;min-width:272px;max-width:272px;white-space:normal;overflow:hidden;box-shadow:inset -1px 0 0 var(--line)}.rf-matrix thead th,.rf-mx-key{position:-webkit-sticky;position:sticky}.rf-matrix thead th{top:0;z-index:3;background:var(--surface-2)}.rf-matrix thead .rf-mx-key{z-index:4;left:0}.rf-mx-shared{background:color-mix(in srgb,var(--surface-2) 60%,transparent);box-shadow:inset -1px 0 0 var(--line-soft)}.rf-col-head{display:grid;grid-gap:4px;gap:4px}.rf-col-name{font-weight:var(--fw-semibold);color:var(--ink);font-size:var(--fs-sm);overflow:hidden;text-overflow:ellipsis}.rf-col-meta,.rf-col-name{text-transform:none;letter-spacing:0;white-space:nowrap}.rf-col-meta{display:flex;align-items:baseline;gap:6px;font-weight:var(--fw-medium);color:var(--muted);font-family:var(--mono);font-size:11px}.rf-col-seg{color:var(--accent-fg);font-weight:var(--fw-semibold)}.rf-col-ver{overflow:hidden;text-overflow:ellipsis}.rf-keybtn{display:block;background:none;border:0;padding:0;font:inherit;font-family:var(--mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink);cursor:pointer;text-align:left;line-height:1.45;white-space:normal;overflow-wrap:anywhere}.rf-keybtn:hover,.rf-keybtn:hover .rf-key-pre{color:var(--accent-fg)}.rf-key-meta,.rf-key-pre{color:var(--muted);font-weight:var(--fw-medium)}.rf-key-meta{display:flex;flex-wrap:wrap;gap:2px var(--sp-2);font-size:11px;margin-top:3px}.rf-key-meta .is-all{color:var(--good)}.rf-key-meta .is-some{color:var(--ink-soft)}.rf-miss{color:var(--warn);font-weight:var(--fw-semibold)}.rf-changed-note{color:var(--accent-fg)}.rf-mx-cell{white-space:nowrap}.rf-mx-dash{color:var(--line)}.rf-mx-v{display:inline-flex;align-items:baseline;gap:4px;font-family:var(--mono);font-size:var(--fs-xs);font-weight:var(--fw-semibold);line-height:1.2;white-space:nowrap}.rf-mx-v.is-own{padding:3px 7px;border-radius:var(--r-xs)}.rf-mx-v.is-own.is-on{color:var(--good);background:var(--good-wash)}.rf-mx-v.is-own.is-off{color:var(--ink-soft);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-soft)}.rf-mx-v.is-own.is-set{color:var(--accent-fg);background:var(--accent-wash)}.rf-mx-v.is-inherited{padding:3px 0;font-weight:var(--fw-medium);opacity:.78}.rf-mx-v.is-inherited.is-on{color:var(--good)}.rf-mx-v.is-inherited.is-off{color:var(--muted)}.rf-mx-v.is-inherited.is-set{color:var(--accent-fg)}.rf-mx-v.is-missing{color:var(--warn);background:var(--warn-wash);padding:3px 7px;border-radius:var(--r-xs)}.rf-mx-v.is-unknown{color:var(--muted);font-style:italic;font-weight:var(--fw-medium)}.rf-mx-v.is-changed{outline:2px solid var(--accent);outline-offset:1px;border-radius:var(--r-xs)}.rf-mx-ver{font-weight:var(--fw-medium);opacity:.7}.rf-mx-now,.rf-mx-ver{font-size:var(--fs-xs)}.rf-mx-now{color:var(--accent-fg);font-weight:var(--fw-semibold)}.rf-legend{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-4);font-size:var(--fs-xs);color:var(--muted)}.rf-legend>span{display:inline-flex;align-items:center;gap:6px}.rf-legend-sep{width:1px;height:14px;background:var(--line)}.rf-changes{list-style:none;margin:0;padding:0}.rf-change,.rf-changes{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.rf-change{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--sp-4) var(--sp-5)}.rf-change-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.rf-edits{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.rf-edits li{display:flex;flex-wrap:wrap;align-items:center;gap:4px var(--sp-3);min-width:0}.rf-edits li.is-quiet{opacity:.62}.rf-where{font-size:var(--fs-xs);color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line-soft);padding:1px 7px;border-radius:var(--r-full);white-space:nowrap}.rf-edit-val{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.rf-edit-word{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-soft);text-transform:capitalize;letter-spacing:0}.rf-live{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.rf-live-list{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rf-live-chip{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px var(--sp-2);font-size:var(--fs-xs);padding:4px 9px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2)}.rf-live-chip.is-live{border-color:var(--good-line);background:var(--good-wash)}.rf-live-chip.is-pending{border-color:var(--warn-line,var(--line));background:var(--warn-wash)}.rf-live-chip.is-superseded{opacity:.7}.rf-live-srv{font-weight:var(--fw-semibold);color:var(--ink)}.rf-live-key{font-family:var(--mono);color:var(--ink-soft)}.rf-live-when{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rf-live-chip .rg-linkbtn{font-size:var(--fs-xs)}.rf-timeline{display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.rf-tl-row{display:grid;grid-template-columns:110px minmax(0,1fr);grid-gap:var(--sp-3);gap:var(--sp-3);align-items:center}.rf-tl-name{font-size:var(--fs-sm);font-weight:var(--fw-semibold);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rf-tl-track{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;min-width:0}.rf-tl-seg{display:inline-grid;gap:1px;padding:4px 8px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--surface-2);min-width:0}.rf-tl-seg.is-on{border-color:var(--good-line);background:var(--good-wash)}.rf-tl-seg.is-none{background:var(--warn-wash)}.rf-tl-seg.is-set{background:var(--accent-wash)}.rf-tl-seg.is-unknown{border-style:dashed;background:transparent}.rf-tl-v{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold)}.rf-tl-t{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rf-tr-on td:first-child{box-shadow:inset 3px 0 0 var(--good)}.rf-tr-off td:first-child{box-shadow:inset 3px 0 0 var(--crit)}.rf-tr-changed td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.rf-health{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:var(--sp-3) var(--sp-4);border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);font-size:var(--fs-sm);line-height:var(--lh-snug)}.rf-health-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none}.rf-health.is-good{border-color:var(--good-line);background:var(--good-wash)}.rf-health.is-good .rf-health-dot{background:var(--good)}.rf-health.is-warn{border-color:var(--warn-line,var(--line));background:var(--warn-wash)}.rf-health.is-warn .rf-health-dot{background:var(--warn)}.rf-health.is-crit{border-color:var(--crit-line);background:var(--crit-wash)}.rf-health.is-crit .rf-health-dot{background:var(--crit)}.rf-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-1) var(--sp-5);gap:var(--sp-1) var(--sp-5)}.rf-form .ui-field{margin:0}.rf-foot{display:flex;align-items:center;justify-content:flex-end;gap:var(--sp-3);flex-wrap:wrap;padding-top:var(--sp-3);border-top:1px solid var(--line-soft)}.rf-foot>.rg-muted{margin-right:auto}.rf-copyrow{display:flex;align-items:center;gap:var(--sp-2)}.rf-copyrow .ui-input{flex:1 1 auto;font-family:var(--mono);font-size:var(--fs-sm)}.rf-steps{margin:0;padding-left:1.3em;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-sm);line-height:var(--lh-snug);color:var(--ink-soft);max-width:80ch}.rf-segpick{display:flex;align-items:center;gap:var(--sp-2)}.rf-segpick .ui-select-wrap{min-width:220px}.rf-rows{list-style:none;margin:var(--sp-2) 0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.rf-rows li{display:flex;gap:var(--sp-2);align-items:center}.rf-rows li>.ui-input,.rf-rows li>input{flex:1 1;min-width:0}.rf-logbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);padding:0 var(--sp-5) var(--sp-3)}.rf-gate-lines{display:grid;grid-gap:4px;gap:4px;padding-top:0}.rf-gate-line{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}@media (max-width:860px){.rf-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.rf-change{padding:var(--sp-3) var(--sp-4)}.rf-tl-row{grid-template-columns:minmax(0,1fr);gap:4px}.rf-segpick{flex-wrap:wrap}.rf-segpick .ui-select-wrap{min-width:0;width:100%}.rf-rows li{flex-wrap:wrap}.rf-kv{grid-template-columns:minmax(0,1fr)}.rf-mx-colkey,.rf-mx-key{width:200px;min-width:200px;max-width:200px}.rf-mx-search{width:100%}}.rg-cell.is-ok{color:var(--muted);background:transparent;font-weight:var(--fw-medium)}.rf-when{white-space:nowrap}.rf-when .rg-linkbtn{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:var(--fw-medium);text-decoration:none}.rf-when .rg-linkbtn:hover{color:var(--accent-ink);text-decoration:underline}.rg-list .rg-row-gates .rg-gate-chip{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rg-list .rg-row{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) auto}.rg-list .rg-row-gates:not(:has(.ui-badge-warn)){display:none}.rg-row-meta{font-size:var(--fs-sm)}@media (max-width:1100px){.rg-list .rg-row{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:560px){.rg-list .rg-row{grid-template-columns:minmax(0,1fr)}}.rt-bar{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.rt-bar-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.rt-bar-title{margin:0;font-size:var(--fs-lg);font-weight:var(--fw-semibold);color:var(--ink);letter-spacing:var(--tracking-tight)}.rt-bar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.rt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-5);gap:var(--sp-5);align-items:start}@media (max-width:1100px){.rt-grid{grid-template-columns:minmax(0,1fr)}}.rt-side{min-width:0}.rt-side-title{display:inline-flex;align-items:baseline;gap:var(--sp-2)}.rt-sec{display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);padding:var(--sp-4) 0;border-top:1px solid var(--line-soft);min-width:0}.rt-sec:first-child{border-top:0;padding-top:var(--sp-1)}.rt-sec:last-of-type{padding-bottom:0}.rt-sec-label{font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-soft)}.rt-sec-head{display:flex;align-items:center;gap:var(--sp-2) var(--sp-3);flex-wrap:wrap;min-height:28px}.rt-sec-head>.rg-muted{margin-left:auto}.rt-sec-head>.ui-iconbtn{margin-left:calc(var(--sp-1) * -1)}.rt-btns{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2)}.rt-main{display:grid;grid-gap:var(--sp-2)}.rt-main,.rt-main-top{gap:var(--sp-2);min-width:0}.rt-main-top{display:flex;align-items:center}.rt-main-sum{min-width:0;flex:1 1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-main-edit{flex:none;margin-right:calc(var(--sp-2) * -1)}.rt-main-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.rt-main-form{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--sp-2);gap:var(--sp-2);align-items:start}.rt-main-form.has-version{grid-template-columns:minmax(0,1fr) minmax(0,160px)}.rt-main-form>.rt-btns{grid-column:1/-1}@media (max-width:560px){.rt-main-form.has-version{grid-template-columns:minmax(0,1fr)}}.rt-key{font-family:var(--mono);font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--accent-fg);text-decoration:none;white-space:nowrap;flex:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}a.rt-key:hover{text-decoration:underline}.rt-progress{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-soft)}.rt-progress-bar{flex:1 1;max-width:220px;height:4px;border-radius:var(--r-full);background:var(--line-soft);overflow:hidden}.rt-progress-bar>span{display:block;height:100%;background:var(--accent);border-radius:inherit;transition:width var(--dur-2) var(--ease)}.rt-linkres{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);font-size:var(--fs-sm);color:var(--ink-soft);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2)}.rt-linkres.is-crit{background:var(--crit-wash)}.rt-linkres-head{display:flex;gap:var(--sp-2);align-items:baseline}.rt-linkres-head>span{flex:1 1}.rt-linkres-close{font-size:var(--fs-md);line-height:1;color:var(--muted)}.rt-linkres ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:2px;gap:2px}.rt-counts{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2)}.rt-count{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;font:inherit;font-size:var(--fs-xs);color:var(--ink-soft);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-full);cursor:pointer;transition:background var(--dur-1) var(--ease),border-color var(--dur-1) var(--ease)}.rt-count .num{font-weight:var(--fw-semibold);color:var(--ink)}.rt-count:hover{background:var(--hover)}.rt-count.is-on{border-color:var(--accent);background:var(--accent-wash)}.rt-count-dot{width:7px;height:7px;border-radius:50%;background:var(--muted);flex:none}.rt-count.is-good .rt-count-dot{background:var(--good)}.rt-count.is-warn .rt-count-dot{background:var(--warn)}.rt-count.is-crit .rt-count-dot{background:var(--crit)}.rt-count.is-accent .rt-count-dot{background:var(--accent)}.rt-tasks{list-style:none;margin:0;padding:0;display:grid}.rt-task{display:grid;grid-gap:4px;gap:4px;padding:var(--sp-2) 0 var(--sp-2) var(--sp-3);border-top:1px solid var(--line-soft);min-width:0;position:relative}.rt-task:first-child{border-top:0}.rt-task:before{content:"";position:absolute;left:0;top:var(--sp-2);bottom:var(--sp-2);width:3px;border-radius:var(--r-full);background:transparent}.rt-task.is-warn:before{background:var(--warn)}.rt-task.is-crit:before{background:var(--crit)}.rt-task-top{display:flex;align-items:baseline;gap:var(--sp-2);min-width:0}.rt-task-sum{min-width:0;flex:1 1;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-task-verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);font-size:var(--fs-sm);color:var(--ink-soft)}.rt-person{color:var(--ink)}.rt-person,.rt-tag{font-weight:var(--fw-semibold)}.rt-tag{display:inline-flex;padding:0 6px;border-radius:var(--r-xs);color:var(--accent-fg);background:var(--accent-wash)}.rt-srvs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 var(--sp-4);gap:0 var(--sp-4)}@media (max-width:420px){.rt-srvs{grid-template-columns:minmax(0,1fr)}}.rt-srv{display:flex;align-items:center;gap:var(--sp-2);min-height:34px;border-bottom:1px solid var(--line-soft);min-width:0;font-size:var(--fs-sm)}.rt-srv-dot{width:8px;height:8px;border-radius:50%;flex:none;background:transparent;box-shadow:inset 0 0 0 1.5px var(--muted)}.rt-srv.is-live .rt-srv-dot{background:var(--good);box-shadow:none}.rt-srv.is-running .rt-srv-dot{background:var(--accent);box-shadow:none;animation:rt-pulse 1.4s var(--ease) infinite}.rt-srv.is-failed .rt-srv-dot{background:var(--crit);box-shadow:none}.rt-srv-name{color:var(--ink);font-weight:var(--fw-medium);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-srv-first{font-size:var(--fs-xs);border:1px solid var(--line);border-radius:var(--r-xs);padding:0 5px}.rt-srv-first,.rt-srv-state{color:var(--muted);flex:none}.rt-srv-state{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rt-srv.is-live .rt-srv-state{color:var(--ink-soft)}.rt-srv.is-failed .rt-srv-state{color:var(--crit)}@keyframes rt-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rt-srv.is-running .rt-srv-dot{animation:none}}.rt-traffic{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.rt-traffic-label{font-size:var(--fs-sm);color:var(--ink-soft)}.rt-steps{list-style:none;margin:0;padding:0;grid-gap:var(--sp-3)}.rt-step,.rt-steps{display:grid;gap:var(--sp-3)}.rt-step{grid-template-columns:26px minmax(0,1fr) auto;align-items:start;grid-gap:var(--sp-3)}.rt-step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--ink-soft);border:1px solid var(--line);background:var(--surface)}.rt-step.is-done .rt-step-n{color:var(--good);border-color:var(--good-line);background:var(--good-wash)}.rt-step-main{display:grid;grid-gap:2px;gap:2px;min-width:0;padding-top:3px}.rt-step-title{font-weight:var(--fw-semibold);color:var(--ink)}.rt-step-line{font-size:var(--fs-sm);color:var(--muted)}.rt-step-line.is-good{color:var(--ink-soft)}.rt-step-line.is-good:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--good);margin-right:6px;vertical-align:1px}.rt-step-act{align-self:center}@media (max-width:560px){.rt-step{grid-template-columns:26px minmax(0,1fr)}.rt-step-act{grid-column:2;justify-self:start}}.rt-result{margin-top:var(--sp-1)}.rt-result-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2)}.rt-result-list>li{display:grid;grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-sm)}.rt-result-text{color:var(--ink-soft);min-width:0}.rt-confirm{font-size:var(--fs-sm)}.rt-confirm-warn{margin:0;padding:var(--sp-2) var(--sp-3);border-radius:var(--r-sm);background:var(--warn-wash);color:var(--ink)}.rt-confirm-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px;max-height:220px;overflow:auto}.rt-confirm-list>li{display:flex;gap:var(--sp-2);align-items:baseline;min-width:0}.rt-confirm-sum{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink-soft)}.rt-events{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--sp-2);gap:var(--sp-2);font-size:var(--fs-sm)}.rt-events>li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-1) var(--sp-3)}.rt-events>li.is-crit .rt-ev-text{color:var(--crit)}.rt-ev-when{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:72px}.rt-ev-side{font-size:var(--fs-xs);color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line-soft);border-radius:var(--r-xs);padding:0 6px}.rt-ev-text{color:var(--ink);min-width:0;flex:1 1}.rt-set-h{margin:var(--sp-2) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--line-soft);font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--ink)}.rt-set-h:first-child{margin-top:0;padding-top:0;border-top:0}.rt-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2)}.rt-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 4px 2px 10px;border:1px solid var(--line);border-radius:var(--r-full);font-size:var(--fs-sm);background:var(--surface)}.rt-chip>button{border:0;background:none;font:inherit;font-size:var(--fs-md);line-height:1;color:var(--muted);cursor:pointer;padding:0 6px;border-radius:var(--r-full)}.rt-chip>button:hover{color:var(--ink);background:var(--hover)}.rt-search{position:relative}.rt-hits{list-style:none;margin:4px 0 0;padding:4px;display:grid;border:1px solid var(--line);border-radius:var(--r-md);background:var(--elevated);box-shadow:var(--shadow-md)}.rt-hits button{width:100%;text-align:left;border:0;background:none;font:inherit;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer;color:var(--ink)}.rt-hits button:focus-visible,.rt-hits button:hover{background:var(--hover)}.atl-dim{color:var(--muted)}.atl-mono{font-family:var(--mono);font-size:var(--fs-sm)}.atl-grow{flex:1 1 auto}.atl-center{display:grid;place-items:center;padding:var(--sp-5)}.atl-count{display:inline-block;margin-left:6px;padding:0 6px;min-width:18px;text-align:center;font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--surface-2);border-radius:var(--r-full);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atl-count,.atl-key{color:var(--ink-soft)}.atl-key{font-family:var(--mono);font-size:var(--fs-sm);white-space:nowrap;text-decoration:none}a.atl-key:hover{color:var(--accent-fg);text-decoration:underline}.atl-linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--accent-fg);cursor:pointer;font-family:var(--mono);font-size:var(--fs-sm)}.atl-linkbtn:hover{text-decoration:underline}.atl-ident{display:inline-flex;align-items:center;gap:6px;margin:0;min-width:0;font-size:var(--fs-xs);color:var(--muted);padding:3px 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--surface)}.atl-ident svg{flex:none}.atl-ident>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.atl-foot-ident{border:0;background:none;padding:0;max-width:46ch}@media (max-width:560px){.atl-foot-ident{display:none}}.atl-status{white-space:nowrap}.atl-type{display:inline-grid;place-items:center;width:16px;height:16px;flex:none;border-radius:4px;color:var(--on-accent);background:var(--accent)}.atl-type.is-crit{background:var(--crit)}.atl-type.is-good{background:var(--good)}.atl-type.is-accent{background:color-mix(in srgb,var(--accent) 70%,var(--crit))}.atl-type.is-info{background:var(--accent)}.atl-prio{font-size:var(--fs-sm);white-space:nowrap}.atl-prio.is-crit{color:var(--crit);font-weight:var(--fw-medium)}.atl-prio.is-warn{color:var(--warn)}.atl-person{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;font-size:var(--fs-sm)}.atl-person-av{width:22px;height:22px;flex:none;border-radius:50%;display:inline-grid;place-items:center;font-size:10px;font-weight:var(--fw-semibold);color:var(--accent-ink);background:var(--accent-wash)}.atl-person-av.is-sm{width:20px;height:20px;font-size:9.5px}.atl-more-btn,.atl-status-btn,.atl-tool-btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid transparent;background:transparent;color:var(--ink-soft);border-radius:var(--r-sm);cursor:pointer;font:inherit}.atl-more-btn{width:32px;height:32px}.atl-more-btn.is-sm{width:26px;height:26px}.atl-more-btn:hover,.atl-tool-btn:hover{background:var(--hover);color:var(--ink)}.atl-status-btn{padding:2px 6px 2px 2px;border-color:var(--line);background:var(--surface)}.atl-status-btn:hover{border-color:var(--ink-3,var(--muted))}.atl-tool-btn{height:30px;padding:0 10px;font-size:var(--fs-sm);font-weight:var(--fw-medium)}.atl-tool-btn.is-text{border-color:var(--line);background:var(--surface)}@media (pointer:coarse){.atl-more-btn{width:var(--touch);height:var(--touch)}.atl-tool-btn{height:40px}}.atl-toolbar-extra{gap:var(--sp-1)}.atl-jql{display:flex;gap:var(--sp-2);align-items:center;margin-top:calc(-1 * var(--sp-3))}.atl-jql .ui-input-wrap,.atl-jql>input{flex:1 1 auto;min-width:0}.atl-scope{margin:2px 0 0;color:var(--ink-soft);display:flex;min-width:0}.atl-scope-jql{min-width:0;font-size:var(--fs-xs);padding-top:1px}@media (max-width:560px){.atl-scope-jql{display:none}}.atl-list .ui-table td{vertical-align:middle}.atl-row{cursor:pointer}.atl-row:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--accent)}.atl-row.is-active td{background:color-mix(in srgb,var(--accent-wash) 70%,transparent)}.atl-cell-key{white-space:nowrap}.atl-cell-key>*{vertical-align:middle}.atl-cell-key .atl-key{margin-left:8px}.atl-cell-sum{min-width:240px}.atl-sum{color:var(--ink);font-weight:var(--fw-medium)}.atl-row-labels{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}@media (max-width:560px){.atl-cell-sum,.atl-list .ui-table{min-width:0}.atl-list .atl-cell-key .atl-type{display:none}.atl-list .atl-cell-key .atl-key{margin-left:0;font-size:var(--fs-xs)}}.atl-more-row{display:flex;justify-content:center;margin-top:calc(var(--sp-4) - var(--sp-6))}.atl-board{--scroll-cover:var(--paper);display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));grid-gap:var(--sp-4);gap:var(--sp-4);overflow-x:auto;padding-bottom:4px}.atl-col{display:flex;flex-direction:column;min-width:0;background:var(--surface-2);border-radius:var(--r-md);border:1px solid var(--line-soft)}.atl-col-head{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 6px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:none;color:var(--muted)}.atl-col-body{display:flex;flex-direction:column;gap:8px;padding:4px 8px 10px}.atl-col-empty{border:1px dashed var(--line);border-radius:var(--r-sm);padding:16px;text-align:center;color:var(--muted)}.atl-card{display:flex;flex-direction:column;gap:10px;text-align:left;font:inherit;color:var(--ink);cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;box-shadow:var(--shadow-sm);transition:border-color var(--dur-1) var(--ease),box-shadow var(--dur-1) var(--ease)}.atl-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));box-shadow:var(--shadow-md)}.atl-card-sum{font-size:var(--fs-base);line-height:var(--lh-snug)}.atl-card-meta{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);min-width:0}@media (max-width:860px){.atl-board{grid-template-columns:repeat(3,minmax(250px,82vw));scroll-snap-type:x mandatory}.atl-col{scroll-snap-align:start}}.atl-drawer .ui-sheet-title{display:flex}.atl-dr-titlekey{display:inline-flex;align-items:center;gap:8px}.atl-dr-titlekey .atl-key{font-size:var(--fs-md);color:var(--ink)}.atl-dr{display:flex;flex-direction:column;gap:var(--sp-5)}.atl-dr-summary{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--fs-xl);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);line-height:var(--lh-snug)}.atl-dr-summary .ui-icon-btn{margin-top:2px;opacity:.6}.atl-dr-summary .ui-icon-btn:focus-visible,.atl-dr-summary:hover .ui-icon-btn{opacity:1}@media (pointer:coarse){.atl-dr-summary .ui-icon-btn{opacity:1}}.atl-inline-edit{display:flex;gap:var(--sp-2);align-items:center;flex-wrap:wrap}.atl-inline-edit>:first-child{flex:1 1 280px}.atl-dr-actions{display:flex;align-items:center;gap:var(--sp-2);margin-top:calc(-1 * var(--sp-3))}.atl-meta{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px 16px;gap:8px 16px;margin:0;padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2);font-size:var(--fs-sm)}.atl-meta dt{color:var(--muted)}.atl-meta dd{margin:0;min-width:0;color:var(--ink)}.atl-meta-foot{grid-column:1/-1;display:flex;justify-content:flex-end;margin-top:-4px!important}.atl-meta-edit{background:none;border:0;padding:2px 4px;margin:-2px -4px;border-radius:var(--r-xs);font:inherit;color:inherit;cursor:pointer;max-width:100%}.atl-meta-edit:hover:not(:disabled){background:var(--hover)}.atl-meta-edit:disabled{cursor:default}.atl-chips{display:flex;flex-wrap:wrap;gap:4px}.atl-meta-editor{padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface-2)}@media (max-width:560px){.atl-meta{grid-template-columns:96px minmax(0,1fr);padding:12px}}.atl-dr-sec h4,.atl-dr-sechead h4{margin:0 0 8px;font-size:var(--fs-sm);font-weight:var(--fw-semibold);color:var(--ink-soft)}.atl-dr-sechead{display:flex;align-items:center;justify-content:space-between}.atl-dr-sechead h4{margin:0}.atl-dr-tab{display:flex;flex-direction:column;gap:var(--sp-3);margin-top:calc(-1 * var(--sp-2))}.atl-mini-list{list-style:none;margin:0;padding:0;border:1px solid var(--line-soft);border-radius:var(--r-sm);overflow:hidden}.atl-mini-list:empty{display:none}.atl-mini-list>li+li{border-top:1px solid var(--line-soft)}.atl-mini-row{display:flex;align-items:center;gap:10px;width:100%;min-width:0;padding:8px 10px;background:var(--surface);border:0;font:inherit;font-size:var(--fs-sm);color:var(--ink);text-align:left;cursor:pointer}.atl-mini-row:hover{background:var(--hover)}.atl-mini-row .truncate{flex:1 1 auto;min-width:0}.atl-mini-row.is-static{cursor:default}.atl-mini-row.is-static:hover{background:var(--surface)}.atl-link-phrase{white-space:nowrap;font-size:var(--fs-xs);min-width:84px}.atl-link-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-gap:var(--sp-2);gap:var(--sp-2);align-items:end}@media (max-width:560px){.atl-link-form{grid-template-columns:1fr}}.atl-comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.atl-comment{padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-sm);background:var(--surface)}.atl-comment-head{display:flex;align-items:center;gap:8px;font-size:var(--fs-sm);margin-bottom:6px}.atl-comment-head .ui-menu{margin-left:auto}.atl-comment-head>.atl-dim{font-size:var(--fs-xs)}.atl-comment-anchor,.atl-comment-body{font-size:var(--fs-sm)}.atl-comment-anchor{margin:0 0 6px;padding-left:8px;border-left:2px solid var(--warn);color:var(--ink-soft)}.atl-comment-new{display:flex;gap:var(--sp-2);align-items:flex-end}.atl-comment-new>:first-child{flex:1 1 auto}.atl-history{list-style:none;margin:0;padding:0;gap:10px;font-size:var(--fs-sm)}.atl-history,.atl-history li{display:flex;flex-direction:column}.atl-history li{gap:4px;padding-left:12px;border-left:2px solid var(--line)}.atl-history-who{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs)}.atl-history-item b{font-weight:var(--fw-medium)}.atl-proposal{margin-bottom:var(--sp-4);scroll-margin:16px}.atl-form{gap:var(--sp-4)}.atl-form-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--sp-3);gap:var(--sp-3)}.atl-form-row.is-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:720px){.atl-form-row,.atl-form-row.is-3{grid-template-columns:1fr}}.atl-more{align-self:flex-start;background:none;border:0;padding:4px 0;font:inherit;font-size:var(--fs-sm);color:var(--accent-fg);cursor:pointer;font-weight:var(--fw-medium)}.atl-more:hover{text-decoration:underline}.atl-checks{display:flex;flex-wrap:wrap;gap:6px 16px}.atl-bulk{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.atl-bulk-row{display:grid;grid-template-columns:26px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.atl-bulk-n{font-size:var(--fs-xs);color:var(--muted);text-align:right}.atl-parentpick,.atl-userpick{position:relative}.atl-userpick-input{width:100%}.atl-userpick-list{--scroll-cover:var(--elevated);position:absolute;z-index:5;left:0;right:0;top:calc(100% + 4px);max-height:240px;overflow-y:auto;list-style:none;margin:0;padding:4px;background:var(--elevated);border:1px solid var(--line);border-radius:var(--r-sm);box-shadow:var(--shadow-md)}.atl-userpick-list li{display:flex;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:var(--r-xs);font-size:var(--fs-sm);cursor:pointer}.atl-userpick-list li.is-active,.atl-userpick-list li:hover{background:var(--hover)}.atl-userpick-list li[aria-selected=true]{color:var(--accent-fg)}.atl-userpick-wait{color:var(--muted);align-items:center;justify-content:flex-start!important;cursor:default!important}.atl-mdfield{display:flex;flex-direction:column;gap:6px}.atl-mdfield-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);flex-wrap:wrap}.atl-mdfield-tools{gap:var(--sp-1)}.atl-mdfield-preview{min-height:120px;padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.atl-mono textarea,textarea.atl-mono{font-family:var(--mono);font-size:var(--fs-sm);line-height:1.55}.atl-md{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--ink);overflow-wrap:anywhere}.atl-md>:first-child{margin-top:0}.atl-md>:last-child{margin-bottom:0}.atl-md h1,.atl-md h2,.atl-md h3,.atl-md h4,.atl-md h5,.atl-md h6{margin:1.4em 0 .5em;line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);font-weight:var(--fw-semibold)}.atl-md h1{font-size:var(--fs-2xl)}.atl-md h2{font-size:var(--fs-xl)}.atl-md h3{font-size:var(--fs-lg)}.atl-md h4,.atl-md h5,.atl-md h6{font-size:var(--fs-md)}.atl-md p{margin:0 0 .75em}.atl-md ol,.atl-md ul{margin:0 0 .75em;padding-left:1.5em}.atl-md li{margin:.2em 0}.atl-md li>ol,.atl-md li>ul{margin:.2em 0 0}.atl-md ul.atl-md-tasks{list-style:none;padding-left:.2em}.atl-md li.is-task{display:block}.atl-md li.is-task>span:not(.atl-md-check){vertical-align:middle}.atl-md li.is-done>span:not(.atl-md-check){color:var(--muted);text-decoration:line-through}.atl-md-check{display:inline-grid;place-items:center;width:16px;height:16px;margin-right:8px;vertical-align:middle;border:1.5px solid var(--line);border-radius:4px;font-size:11px;line-height:1;color:var(--on-accent)}.atl-md li.is-done .atl-md-check{background:var(--accent);border-color:var(--accent)}.atl-md blockquote{margin:0 0 .75em;padding:2px 0 2px 14px;border-left:3px solid var(--line);color:var(--ink-soft)}.atl-md hr{border:0;border-top:1px solid var(--line);margin:1.4em 0}.atl-md code{font-family:var(--mono);font-size:.88em;background:var(--surface-2);border:1px solid var(--line-soft);padding:1px 5px;border-radius:4px}.atl-md-link{color:var(--accent-fg);text-decoration:none}.atl-md-link:hover{text-decoration:underline}.atl-md-img{max-width:100%;height:auto;border-radius:var(--r-sm);border:1px solid var(--line-soft)}.atl-md-attach{display:inline-flex;gap:4px;padding:2px 8px;border-radius:var(--r-xs);background:var(--surface-2);font-size:var(--fs-sm);color:var(--ink-soft)}.atl-md-mention{color:var(--accent-ink);background:var(--accent-wash);padding:0 6px;border-radius:var(--r-full);font-weight:var(--fw-medium);white-space:nowrap}.atl-md-jira{display:inline-flex;align-items:center;gap:4px;padding:0 7px;border-radius:var(--r-xs);border:1px solid var(--line);background:var(--surface);font-family:var(--mono);font-size:.86em;color:var(--accent-fg);text-decoration:none;white-space:nowrap;vertical-align:baseline}a.atl-md-jira:hover{border-color:var(--accent)}.atl-md-status{display:inline-block;padding:0 6px;border-radius:3px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:capitalize;vertical-align:1px;line-height:18px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line)}.atl-md-status.is-green{color:var(--good);background:var(--good-wash);border-color:color-mix(in srgb,var(--good) 35%,transparent)}.atl-md-status.is-red{color:var(--crit);background:var(--crit-wash);border-color:color-mix(in srgb,var(--crit) 35%,transparent)}.atl-md-status.is-yellow{color:var(--warn);background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 35%,transparent)}.atl-md-status.is-blue{color:var(--accent-fg);background:var(--accent-wash);border-color:color-mix(in srgb,var(--accent) 35%,transparent)}.atl-md-status.is-purple{color:var(--brand-ink,var(--accent));background:color-mix(in srgb,var(--brand-ink,var(--accent)) 12%,transparent);border-color:color-mix(in srgb,var(--brand-ink,var(--accent)) 35%,transparent)}.atl-md-panel{display:flex;gap:10px;margin:0 0 .9em;padding:12px 14px;border-radius:var(--r-sm);background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.atl-md-panel-ic{flex:none;margin-top:3px;color:var(--accent-fg)}.atl-md-panel-body{min-width:0;flex:1 1}.atl-md-panel-body>:last-child{margin-bottom:0}.atl-md-panel-title{font-weight:var(--fw-semibold);margin-bottom:.3em!important}.atl-md-panel.is-note{background:color-mix(in srgb,var(--brand-ink,var(--accent)) 9%,var(--surface));border-color:color-mix(in srgb,var(--brand-ink,var(--accent)) 22%,transparent)}.atl-md-panel.is-note .atl-md-panel-ic{color:var(--brand-ink,var(--accent))}.atl-md-panel.is-warning{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.atl-md-panel.is-warning .atl-md-panel-ic{color:var(--warn)}.atl-md-panel.is-tip{background:var(--good-wash);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.atl-md-panel.is-tip .atl-md-panel-ic{color:var(--good)}.atl-md-code{margin:0 0 .9em;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--code-bg)}.atl-md-code figcaption{display:flex;justify-content:space-between;gap:8px;padding:6px 12px;font-size:var(--fs-xs);color:var(--muted);border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.atl-md-code-lang{font-family:var(--mono);text-transform:lowercase}.atl-md-code pre{margin:0;padding:12px;overflow-x:auto;font-family:var(--mono);font-size:var(--fs-sm);line-height:1.55;color:var(--code-fg)}.atl-md-code pre code{background:none;border:0;padding:0;font-size:inherit;color:inherit}.atl-md-table{margin:0 0 .9em;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm)}.atl-md-table table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.atl-md-table td,.atl-md-table th{padding:7px 10px;border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);text-align:left;vertical-align:top}.atl-md-table td:last-child,.atl-md-table th:last-child{border-right:0}.atl-md-table tr:last-child td{border-bottom:0}.atl-md-table th{background:var(--surface-2);font-weight:var(--fw-semibold)}.atl-md-macro{display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;margin:0 0 .9em;padding:10px 12px;border:1px dashed var(--line);border-radius:var(--r-sm);background:var(--surface-2);font-size:var(--fs-sm)}.atl-md-macro-k{font-weight:var(--fw-semibold);color:var(--ink-soft)}.atl-md-macro-n{font-family:var(--mono);color:var(--ink)}.atl-md-macro-h{margin-left:auto}.atl-md-macro-h,.atl-md-macro.is-inline{font-size:var(--fs-xs);color:var(--muted)}.atl-md-macro.is-inline{display:inline-flex;margin:0;padding:0 6px}.atl-md-empty{color:var(--muted);font-style:italic;margin:0}.atl-docs{display:grid;grid-template-columns:272px minmax(0,1fr);grid-gap:var(--sp-6);gap:var(--sp-6);align-items:start}.atl-docs.is-editing,.atl-docs:has(>.atl-docs-main:only-child){grid-template-columns:minmax(0,1fr)}.atl-docs-side{position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 12px)}.atl-docs-main{min-width:0}@media (max-width:860px){.atl-docs{grid-template-columns:minmax(0,1fr)}}.atl-tree-wrap{display:flex;flex-direction:column;gap:8px}.atl-tree{--scroll-cover:var(--paper);max-height:calc(100vh - var(--topbar-h) - 220px);min-height:160px;overflow-y:auto;margin:0 -4px;padding:0 4px}.ui-sheet .atl-tree{--scroll-cover:var(--elevated);max-height:none}.atl-tree ul{list-style:none;margin:0;padding:0}.atl-tree-row{display:flex;align-items:center;gap:2px;border-radius:var(--r-xs);min-width:0}.atl-tree-row:hover{background:var(--hover)}.atl-tree-row.is-active{background:color-mix(in srgb,var(--accent-wash) 80%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.atl-tree-row.is-active .atl-tree-title{color:var(--accent-ink);font-weight:var(--fw-medium)}.atl-tree-twisty{width:20px;height:28px;flex:none;display:grid;place-items:center;background:none;border:0;color:var(--muted);cursor:pointer;border-radius:var(--r-xs);padding:0}.atl-tree-twisty svg{transition:transform var(--dur-1) var(--ease)}.atl-tree-twisty svg.is-open{transform:rotate(90deg)}.atl-tree-twisty.is-leaf{cursor:default}.atl-tree-title{flex:1 1 auto;min-width:0;display:flex;padding:5px 6px 5px 2px;background:none;border:0;font:inherit;font-size:var(--fs-sm);color:var(--ink-soft);text-align:left;cursor:pointer}.atl-tree-title:hover{color:var(--ink)}.atl-tree-wait{padding:4px 8px}.atl-tree-err{margin:0;font-size:var(--fs-xs);color:var(--crit)}.atl-tree-note{font-size:var(--fs-sm);padding:8px 4px}@media (pointer:coarse){.atl-tree-twisty{height:40px;width:32px}.atl-tree-title{padding:10px 6px}}.atl-hit,.atl-hits{display:flex;flex-direction:column;gap:2px}.atl-hit{width:100%;padding:7px 8px;background:none;border:0;border-radius:var(--r-xs);font:inherit;text-align:left;cursor:pointer;font-size:var(--fs-xs)}.atl-hit:hover{background:var(--hover)}.atl-hit.is-active{background:var(--accent-wash)}.atl-hit-title{font-size:var(--fs-sm);color:var(--ink);font-weight:var(--fw-medium)}.atl-hit-ex{color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.atl-page{background:var(--surface);border:1px solid var(--line-soft);border-radius:var(--r-lg);padding:var(--sp-7) var(--sp-8);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:var(--sp-5)}@media (max-width:860px){.atl-page{padding:var(--sp-5)}}@media (max-width:560px){.atl-page{padding:var(--sp-4);border-radius:var(--r-md);margin:0 -2px}}.atl-page-head{display:flex;align-items:flex-start;gap:var(--sp-4);flex-wrap:wrap}.atl-page-headtext{flex:1 1 360px;min-width:0}.atl-page-h1{margin:0;font-size:var(--fs-3xl);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);overflow-wrap:anywhere}@media (max-width:560px){.atl-page-h1{font-size:var(--fs-2xl)}}.atl-page-meta{margin:8px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:var(--fs-sm);color:var(--muted)}.atl-page-actions{display:flex;align-items:center;gap:var(--sp-2)}.atl-page-body{max-width:78ch}.atl-page-comments{border-top:1px solid var(--line-soft);padding-top:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-3);max-width:78ch}.atl-page-comments h2{margin:0;font-size:var(--fs-md);font-weight:var(--fw-semibold)}.atl-ed{display:flex;flex-direction:column;gap:var(--sp-3)}.atl-ed-title{font-size:var(--fs-xl)!important;font-weight:var(--fw-semibold)}.atl-ed-title input,input.atl-ed-title{font-size:var(--fs-xl);font-weight:var(--fw-semibold)}.atl-ed-bar{justify-content:space-between;gap:var(--sp-2);position:-webkit-sticky;position:sticky;top:var(--topbar-h);z-index:2;background:var(--paper);padding:6px 0}.atl-ed-bar,.atl-ed-tools{display:flex;align-items:center;flex-wrap:wrap}.atl-ed-tools{gap:2px}.atl-tool-sep{width:1px;height:20px;background:var(--line);margin:0 6px}.atl-tool-h{font-family:var(--sans)}.atl-ed-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4);min-height:520px}.atl-ed-panes.is-single{grid-template-columns:minmax(0,1fr);min-height:0}.atl-ed-src{width:100%;min-height:520px;resize:vertical;padding:14px 16px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);color:var(--ink);line-height:1.6;-moz-tab-size:2;tab-size:2}.atl-ed-src:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus-ring)}.atl-ed-preview{min-width:0;padding:18px 22px;border:1px solid var(--line-soft);border-radius:var(--r-md);background:var(--surface);max-height:calc(100vh - 220px);overflow-y:auto;position:-webkit-sticky;position:sticky;top:calc(var(--topbar-h) + 52px)}.atl-ed-preview .atl-page-h1{font-size:var(--fs-2xl);margin-bottom:var(--sp-4)}@media (max-width:860px){.atl-ed-src{min-height:56vh;font-size:16px}.atl-ed-preview{max-height:none;position:static;padding:14px}}.atl-ed-foot{display:flex;flex-direction:column;gap:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--line-soft)}.atl-ed-msg{max-width:520px}.atl-ed-foot-actions{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap}.atl-ed-ver{margin:0;font-size:var(--fs-xs)}@media (max-width:560px){.atl-ed-foot-actions .atl-ident{display:none}.atl-ed-foot-actions>.cluster{width:100%}.atl-ed-foot-actions>.cluster>*{flex:1 1}}.atl-hist{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:var(--sp-5);gap:var(--sp-5);min-height:420px}@media (max-width:860px){.atl-hist{grid-template-columns:1fr}}.atl-hist-list{--scroll-cover:var(--elevated);max-height:60vh;overflow-y:auto}.atl-hist-list ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}@media (max-width:860px){.atl-hist-list{max-height:220px}}.atl-hist-item{display:flex;flex-direction:column;gap:2px;width:100%;padding:8px 10px;border:0;background:none;border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);text-align:left;cursor:pointer;color:var(--ink)}.atl-hist-item:hover{background:var(--hover)}.atl-hist-item.is-active{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--accent)}.atl-hist-top{display:flex;align-items:center;gap:6px}.atl-hist-item>.atl-dim,.atl-hist-top .atl-dim{font-size:var(--fs-xs)}.atl-hist-main{min-width:0;display:flex;flex-direction:column;gap:var(--sp-3)}.atl-hist-bar{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap}.atl-hist-page{padding:14px 16px;border:1px solid var(--line-soft);border-radius:var(--r-sm)}.atl-diff,.atl-hist-page{background:var(--surface)}.atl-diff{--scroll-cover:var(--elevated);border:1px solid var(--line);border-radius:var(--r-sm);overflow:auto;max-height:60vh;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.6}.atl-diff-line{display:grid;grid-template-columns:22px minmax(0,1fr)}.atl-diff-op{text-align:center;color:var(--muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.atl-diff-text{white-space:pre-wrap;overflow-wrap:anywhere;padding-right:10px}.atl-diff-line.is-add{background:color-mix(in srgb,var(--good-wash) 85%,transparent)}.atl-diff-line.is-add .atl-diff-op{color:var(--good)}.atl-diff-line.is-del{background:color-mix(in srgb,var(--crit-wash) 85%,transparent)}.atl-diff-line.is-del .atl-diff-op{color:var(--crit)}.atl-diff-line.is-del .atl-diff-text{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--crit) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--crit) 50%,transparent)}.atl-diff-gap{padding:2px 10px 2px 32px;color:var(--muted);background:var(--surface-2);font-family:var(--sans);font-size:var(--fs-xs)}.atl-merge{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--sp-3)}.atl-merge-auto{gap:6px;padding:10px 12px;border:1px solid var(--line-soft);border-radius:var(--r-sm)}.atl-merge-auto,.atl-merge-conf{display:flex;flex-direction:column;background:var(--surface)}.atl-merge-conf{padding:12px;border:1px solid color-mix(in srgb,var(--warn) 40%,var(--line));border-radius:var(--r-sm);gap:10px}.atl-merge-head{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.atl-merge-sides{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media (max-width:720px){.atl-merge-sides{grid-template-columns:1fr}}.atl-merge-sides>div{border:1px solid var(--line-soft);border-radius:var(--r-xs);padding:8px 10px;opacity:.55;transition:opacity var(--dur-1) var(--ease);min-width:0}.atl-merge-sides>div.is-kept{opacity:1;border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.atl-merge-label{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--muted);text-transform:none;letter-spacing:0}.atl-merge-pre{margin:4px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--mono);font-size:var(--fs-xs);line-height:1.55;color:var(--ink)}.atl-health{display:flex;flex-direction:column;gap:var(--sp-4)}.atl-health-head{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-sm)}.atl-health-table td.atl-yes{color:var(--good);font-weight:var(--fw-medium)}.atl-health-table td.atl-no{color:var(--crit)}.atl-health-table .atl-missing{display:flex;flex-wrap:wrap;gap:4px}.atl-token-state{display:flex;align-items:center;gap:var(--sp-2);flex-wrap:wrap;font-size:var(--fs-sm)}.atl-entry{display:inline-flex;gap:6px;flex-wrap:wrap}.atl-scope-jql:before{content:"·";margin:0 6px;color:var(--muted)}.atl-note{margin:0;font-size:var(--fs-sm);color:var(--muted);line-height:var(--lh-snug)}.atl-sup-jira{display:flex;padding:4px 0}.atl-merge-auto>.ui-badge,.atl-merge-auto>span:first-child{align-self:flex-start}.atl-drawer .ui-tabs{--scroll-cover:var(--elevated)}.atl-cf-html{overflow-wrap:anywhere}.atl-cf-html table{display:block;width:max-content;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:0 0 .9em;font-size:var(--fs-sm);border:1px solid var(--line);border-radius:var(--r-sm)}.atl-cf-html td,.atl-cf-html th{padding:7px 10px;border:1px solid var(--line-soft);text-align:left;vertical-align:top;min-width:64px}.atl-cf-html th{background:var(--surface-2);font-weight:var(--fw-semibold)}.atl-cf-html li>p:last-child,.atl-cf-html td>p:last-child,.atl-cf-html th>p:last-child{margin-bottom:0}.atl-cf-html a{color:var(--accent-fg);text-decoration:none}.atl-cf-html a:hover{text-decoration:underline}.atl-cf-html img{max-width:100%;height:auto}.atl-cf-html .cf-panel{margin:0 0 .9em;padding:12px 14px;border-radius:var(--r-sm);background:var(--accent-wash);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}.atl-cf-html .cf-panel-note{background:color-mix(in srgb,var(--brand-ink,var(--accent)) 9%,var(--surface))}.atl-cf-html .cf-panel-warning{background:var(--warn-wash);border-color:color-mix(in srgb,var(--warn) 30%,transparent)}.atl-cf-html .cf-panel-tip{background:var(--good-wash);border-color:color-mix(in srgb,var(--good) 30%,transparent)}.atl-cf-html .cf-panel>:last-child{margin-bottom:0}.atl-cf-html .cf-panel-title{font-weight:var(--fw-semibold);margin-bottom:.3em}.atl-cf-html .cf-status{display:inline-block;padding:0 6px;border-radius:3px;font-size:var(--fs-xs);font-weight:var(--fw-semibold);letter-spacing:0;text-transform:capitalize;line-height:18px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--line)}.atl-cf-html .cf-status-green{color:var(--good);background:var(--good-wash)}.atl-cf-html .cf-status-red{color:var(--crit);background:var(--crit-wash)}.atl-cf-html .cf-status-yellow{color:var(--warn);background:var(--warn-wash)}.atl-cf-html .cf-status-blue{color:var(--accent-fg);background:var(--accent-wash)}.atl-cf-html .cf-attachment,.atl-cf-html .cf-macro,.atl-cf-html .cf-placeholder{display:inline-block;padding:1px 8px;border:1px dashed var(--line);border-radius:var(--r-xs);background:var(--surface-2);font-size:var(--fs-xs);color:var(--muted)}.atl-cf-html div.cf-macro{display:block;margin:0 0 .9em;padding:8px 12px}.atl-cf-html .cf-mention{color:var(--accent-ink);background:var(--accent-wash);padding:0 6px;border-radius:var(--r-full)}.atl-cf-html .cf-jira{font-family:var(--mono);font-size:.86em}.atl-cf-html .cf-code{margin:0 0 .9em;padding:12px;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--code-bg);color:var(--code-fg);font-family:var(--mono);font-size:var(--fs-sm)}.atl-cf-html .cf-tasks{list-style:none;padding-left:0}.atl-cf-html .cf-task-done{color:var(--muted);text-decoration:line-through}.atl-cf-html .cf-section{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:var(--sp-4);gap:var(--sp-4)}@media (max-width:560px){.atl-cf-html .cf-section{grid-auto-flow:row}}.atl-prio{display:inline-flex;align-items:center;gap:6px;color:var(--ink-soft)}.atl-prio.is-crit,.atl-prio.is-warn{color:var(--ink);font-weight:var(--fw-medium)}.atl-prio.is-crit:before,.atl-prio.is-warn:before{content:"";width:7px;height:7px;flex:none;border-radius:var(--r-full);background:var(--crit)}.atl-prio.is-warn:before{background:var(--warn)}.atl-prio.is-muted{color:var(--muted)}.atl-person-av{width:24px;height:24px;font-size:var(--fs-xs)}.atl-person-av.is-sm{width:22px;height:22px;font-size:var(--fs-xs);letter-spacing:-.02em}.atl-cell-when{font-size:var(--fs-sm);white-space:nowrap}.atl-scope{font-size:var(--fs-sm);color:var(--muted)}.atl-col-head{color:var(--ink-soft);padding:12px 14px 8px}.atl-col-empty,.atl-col-head{font-size:var(--fs-sm)}.atl-page-empty{padding:var(--sp-8) var(--sp-6)}.atl-tree-title{font-size:var(--fs-base)}.atl-hit{font-size:var(--fs-sm)}.atl-md-check{font-size:var(--fs-xs)}