.mc{--bg: #070809;--panel: #0c0e0f;--head: #0f1213;--hover: #141819;--sel: #0f2421;--rule: #1b2022;--rule2: #283033;--fg: #dde3e2;--fg2: #b4bdbc;--dim: #7f8b8a;--faint: #4d5756;--ghost: #2a3133;--teal: #2fd4be;--teal-d: #1a6f64;--amber: #f3b13f;--red: #ff6a5c;--green: #5fd389;--violet: #a796ff;--violet-d: #3b3466;--heat0: #121617;--heat1: #103a35;--heat2: #14675c;--heat3: #1f9f8d;--heat4: #2fd4be;--mono: "JetBrains Mono", ui-monospace, Menlo, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", monospace;--sans: "DM Sans", system-ui, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .mc{--bg: #dfe0da;--panel: #f6f6f1;--head: #ececE5;--hover: #ebebe4;--sel: #d9efe9;--rule: #cfd1c8;--rule2: #b9bcb2;--fg: #121616;--fg2: #323a3a;--dim: #5d6766;--faint: #8b928f;--ghost: #d5d7cf;--teal: #0a746a;--teal-d: #8fcbc2;--amber: #a5660a;--red: #bf3326;--green: #1d7f45;--violet: #5a46d0;--violet-d: #cfc8f5;--heat0: #e6e7e0;--heat1: #c3e3dc;--heat2: #7fc6b9;--heat3: #2f9a89;--heat4: #0a746a}}:root[data-theme=light] .mc{--bg: #dfe0da;--panel: #f6f6f1;--head: #ececE5;--hover: #ebebe4;--sel: #d9efe9;--rule: #cfd1c8;--rule2: #b9bcb2;--fg: #121616;--fg2: #323a3a;--dim: #5d6766;--faint: #8b928f;--ghost: #d5d7cf;--teal: #0a746a;--teal-d: #8fcbc2;--amber: #a5660a;--red: #bf3326;--green: #1d7f45;--violet: #5a46d0;--violet-d: #cfc8f5;--heat0: #e6e7e0;--heat1: #c3e3dc;--heat2: #7fc6b9;--heat3: #2f9a89;--heat4: #0a746a}.mc{height:calc(100dvh - 54px);display:grid;grid-template-rows:auto auto auto minmax(0,1fr) 24px;background:var(--bg);color:var(--fg);font:12px/1.35 var(--mono);font-variant-numeric:tabular-nums}.mc.home{grid-template-rows:minmax(0,1fr) 24px}.mc .prompt{padding:10px 12px 0;font-family:var(--sans)}.mc a{color:inherit;text-decoration:none}.mc a:hover{color:var(--fg);text-decoration:none}.mc button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}.mc :focus-visible{outline:1px solid var(--teal);outline-offset:-1px}.mc .sans{font-family:var(--sans)}.mc .dim{color:var(--dim)}.mc .faint{color:var(--faint)}.mc .fg2{color:var(--fg2)}.mc .teal{color:var(--teal)}.mc .amber{color:var(--amber)}.mc .red{color:var(--red)}.mc .green{color:var(--green)}.mc .violet{color:var(--violet)}.mc .r{text-align:right}.mc .sc{font-size:10px;letter-spacing:.11em;text-transform:uppercase;color:var(--dim);font-weight:500}.mc .kbd{display:inline-block;min-width:15px;padding:0 4px;border:1px solid var(--rule2);color:var(--fg2);font:10px/14px var(--mono);text-align:center;background:var(--panel)}.mc .trunc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.mc .strip{display:flex;align-items:stretch;background:var(--panel);border-bottom:1px solid var(--rule);min-width:0}.mc .strip>*{display:flex;align-items:center;gap:10px;padding:0 14px;border-right:1px solid var(--rule);white-space:nowrap;min-width:0}.mc .strip .title{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;padding:7px 16px}.mc .strip h1{font:600 17px/1.15 var(--mono);letter-spacing:-.01em;margin:0}.mc .strip h1 a{color:var(--faint);font-weight:400}.mc .strip h1 a:hover{color:var(--teal)}.mc .strip .desc{font:12px var(--sans);color:var(--dim)}.mc .strip .head{flex:1;overflow:hidden}.mc .strip .mclone{max-width:420px}.mc .strip .head .s{flex:1;min-width:0;font:13px var(--sans);color:var(--fg);overflow:hidden;text-overflow:ellipsis}.mc .strip .mclone:hover{color:var(--teal)}.mc .mtabs{display:flex;height:32px;background:var(--panel);border-bottom:1px solid var(--rule);overflow-x:auto;scrollbar-width:none}.mc .mtabs a{display:flex;align-items:center;gap:7px;padding:0 14px;height:100%;border-right:1px solid var(--rule);color:var(--dim);white-space:nowrap}.mc .mtabs a:hover{color:var(--fg);background:var(--hover)}.mc .mtabs a.on{color:var(--fg);box-shadow:inset 0 -2px 0 var(--teal);background:var(--head)}.mc .mtabs a b{color:var(--fg2);font-weight:500}.mc .kpis{display:grid;gap:1px;background:var(--rule);border-bottom:1px solid var(--rule);grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.mc .kpi{background:var(--panel);padding:8px 14px 9px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;min-width:0}.mc .kpi .sc{grid-column:1 / 3}.mc .kpi .v{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.mc .kpi .v small{font-size:11px;color:var(--dim);font-weight:400;margin-left:4px;letter-spacing:0}.mc .kpi .aux{align-self:end;padding-bottom:5px;color:var(--dim);font-size:10.5px;text-align:right;min-width:0;overflow:hidden}.mc .kpi.hot{box-shadow:inset 3px 0 0 var(--amber)}.mc .kpi.hot .v{color:var(--amber)}.mc .tiles{display:grid;gap:1px;background:var(--rule);min-height:0;min-width:0}.mc .panel{background:var(--panel);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.mc .ph{display:flex;align-items:center;gap:10px;height:26px;padding:0 12px;border-bottom:1px solid var(--rule);background:var(--head);flex:none}.mc .ph .sc{color:var(--fg2)}.mc .ph .cnt{color:var(--faint);font-size:10.5px}.mc .ph .sp{flex:1}.mc .pb{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--rule2) transparent}.mc .empty-p{padding:14px 12px;color:var(--dim);font:12.5px/1.5 var(--sans)}.mc .more-btn{display:block;width:100%;height:28px;color:var(--dim);border-top:1px solid var(--rule)}.mc .more-btn:hover{color:var(--teal);background:var(--hover)}.mc .lt{width:7px;height:7px;display:inline-block;background:var(--ghost);flex:none}.mc .lt.amber{background:var(--amber)}.mc .lt.teal{background:var(--teal)}.mc .lt.green{background:var(--green)}.mc .lt.red{background:var(--red)}.mc .lt.violet{background:var(--violet)}.mc .actor{display:inline-flex;align-items:center;gap:6px;min-width:0}.mc .actor:before{content:"";width:6px;height:6px;flex:none;background:var(--fg2);border-radius:50%}.mc .actor.agent:before{background:var(--violet);border-radius:0;transform:rotate(45deg) scale(.9)}.mc .actor.system:before{background:var(--faint);border-radius:0}.mc table.t{width:100%;border-collapse:collapse;table-layout:fixed}.mc .t th{position:sticky;top:0;background:var(--head);z-index:1;height:24px;padding:0 8px;font-weight:500;text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);border-bottom:1px solid var(--rule);white-space:nowrap}.mc .t td{height:29px;padding:0 8px;border-bottom:1px solid var(--rule);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.mc .t tbody tr{cursor:pointer}.mc .t tr:hover td{background:var(--hover)}.mc .t tr.cur td{background:var(--sel)}.mc .t tr.cur td:first-child{box-shadow:inset 2px 0 0 var(--teal)}.mc .zero{color:var(--faint)}.mc .newb{margin-left:6px;font-size:9.5px;padding:0 4px;line-height:14px;background:var(--teal);color:var(--panel);font-weight:600}.mc .bars{display:flex;align-items:flex-end;gap:1px;height:16px}.mc .bars i{flex:1;background:var(--teal);min-height:1px;opacity:.9}.mc .bars i.z{background:var(--ghost);height:1px!important;opacity:1}.mc .heat{display:flex;gap:1px}.mc .heat i{width:7px;height:12px;background:var(--heat0);flex:none}.mc .heat .h1{background:var(--heat1)}.mc .heat .h2{background:var(--heat2)}.mc .heat .h3{background:var(--heat3)}.mc .heat .h4{background:var(--heat4)}.mc .dep{display:grid;align-items:center;column-gap:10px;padding:0 12px;height:26px;border-bottom:1px solid var(--rule);white-space:nowrap;grid-template-columns:38px 62px 92px minmax(0,1fr) 132px 58px 30px}.mc .dep.feed{grid-template-columns:38px 62px 96px minmax(0,130px) minmax(0,1fr) 30px}.mc .dep:hover{background:var(--hover)}.mc .dep .ago{color:var(--dim);text-align:right}.mc .dep .bytes{color:var(--faint);text-align:right}.mc .tag{display:inline-block;font-size:9.5px;letter-spacing:.08em;padding:0 5px;line-height:15px;border:1px solid var(--rule2);color:var(--fg2);text-transform:uppercase;text-align:center}.mc .tag.push{border-color:var(--teal-d);color:var(--teal)}.mc .tag.restore{border-color:var(--amber);color:var(--amber)}.mc .tag.delete{border-color:var(--red);color:var(--red)}.mc .tag.system{color:var(--faint)}.mc .tag.change{border-color:var(--violet-d);color:var(--violet)}.mc .tag.create{border-color:var(--teal-d);color:var(--green)}.mc .hx{color:var(--dim)}.mc .hx.new{color:var(--fg)}.mc .arrow{color:var(--faint)}.mc .wait{display:grid;grid-template-columns:22px minmax(0,1fr) auto;column-gap:10px;padding:8px 12px;border-bottom:1px solid var(--rule);align-items:start}.mc .wait:hover{background:var(--hover)}.mc .wait .ti{font:500 13px/17px var(--sans);color:var(--fg)}.mc .wait .meta{display:flex;gap:10px;color:var(--dim);font-size:10.5px;margin-top:2px;white-space:nowrap;overflow:hidden}.mc .qtiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--rule);flex:none}.mc .qtiles button{text-align:left;padding:7px 12px 8px;border-right:1px solid var(--rule)}.mc .qtiles button:last-child{border-right:0}.mc .qtiles button:hover{background:var(--hover)}.mc .qtiles button.on{background:var(--head);box-shadow:inset 0 -2px 0 currentColor}.mc .qtiles .v{font-size:20px;font-weight:600;line-height:24px;display:block}.mc .qtiles .sc{display:flex;gap:6px;align-items:center}.mc .qg{display:flex;align-items:center;gap:8px;height:22px;padding:0 12px;background:var(--bg);border-bottom:1px solid var(--rule);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim)}.mc .qg .sp{flex:1}.mc .cr{display:grid;grid-template-columns:8px 34px minmax(0,1fr) auto;column-gap:10px;padding:7px 12px;border-bottom:1px solid var(--rule);align-items:start}.mc .cr:hover{background:var(--hover)}.mc .cr .lt{margin-top:5px}.mc .cr .seq{color:var(--dim);line-height:17px}.mc .cr .ti{font:500 13px/17px var(--sans);color:var(--fg);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc .cr .meta{display:flex;gap:10px;color:var(--dim);font-size:10.5px;margin-top:2px;white-space:nowrap;overflow:hidden}.mc .cr .rt{text-align:right;font-size:10.5px;line-height:17px;white-space:nowrap}.mc .cr .cf{color:var(--red);font-size:10.5px;margin-top:2px;overflow-wrap:anywhere}.mc .cr.decided .ti{color:var(--fg2);font-weight:400}.mc .since{padding:10px 12px;display:grid;gap:6px}.mc .since .big{font:500 14px/1.35 var(--sans);color:var(--fg)}.mc .since .ref{display:flex;gap:8px;align-items:center;min-width:0}.mc .since .acts{display:flex;gap:12px;align-items:center;margin-top:4px}.mc .since .acts button{color:var(--teal)}.mc .track{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) 92px;align-items:center;column-gap:12px;padding:0 12px;height:42px;border-bottom:1px solid var(--rule)}.mc .track:hover{background:var(--hover)}.mc .track .nm{font-weight:500;color:var(--fg)}.mc .track .subl{font-size:10.5px;color:var(--dim);margin-top:1px}.mc .rail{position:relative;height:18px}.mc .rail:before{content:"";position:absolute;left:0;right:0;top:8px;height:1px;background:var(--rule2)}.mc .rail .mid{position:absolute;left:50%;top:0;width:1px;height:18px;background:var(--fg2)}.mc .rail .dot{position:absolute;top:6px;width:5px;height:5px;margin-left:-2.5px}.mc .rail .dot.a{background:var(--teal)}.mc .rail .dot.b{background:var(--panel);border:1px solid var(--faint)}.mc .lanes-axis{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr) 92px;column-gap:12px;padding:0 12px;height:22px;align-items:center;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--rule);background:var(--bg);flex:none}.mc .lanes-axis .ax{display:flex;justify-content:space-between}.mc .cm{display:grid;grid-template-columns:62px minmax(0,1fr) 120px 30px;column-gap:10px;padding:0 12px;height:25px;align-items:center;border-bottom:1px solid var(--rule);white-space:nowrap}.mc .cm:hover{background:var(--hover)}.mc .cm .s{font:12.5px var(--sans);color:var(--fg);overflow:hidden;text-overflow:ellipsis}.mc .fl{display:grid;grid-template-columns:14px minmax(0,1fr) 70px;column-gap:8px;padding:0 12px;height:23px;align-items:center}.mc .fl:hover{background:var(--hover)}.mc .fl .nm{color:var(--fg2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mc .fl.dir .nm{color:var(--fg)}.mc .fl .ico{width:13px;height:13px;color:var(--dim);vertical-align:0}.mc .fl.dir .ico{color:var(--teal)}.mc .status{display:flex;align-items:center;gap:16px;padding:0 12px;border-top:1px solid var(--rule);background:var(--panel);color:var(--dim);font-size:10.5px;white-space:nowrap;overflow:hidden}.mc .status .k{display:inline-flex;gap:5px;align-items:center}.mc .status .sp{flex:1}.mc .status button:hover{color:var(--teal)}.mc.home .tiles{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.mc.home .kpis{grid-column:1 / 3}.mc.home .mainc{display:grid;grid-template-rows:minmax(0,max-content) minmax(170px,1fr);gap:1px;background:var(--rule);min-height:0}.mc .rate{flex:1;display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:6px;padding:12px 14px 8px;min-height:0;align-items:end}.mc .rbar{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 16px;min-width:0}.mc .rcol{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-height:0;padding-top:14px}.mc .rbar i{width:100%;max-width:26px;background:var(--heat2);min-height:1px;display:block;flex:none}.mc .rbar .rl{text-align:center}.mc .rbar.today i{background:var(--teal)}.mc .rbar .rv{font-size:10.5px;color:var(--fg2);line-height:14px}.mc .rbar .rl{font-size:10px;color:var(--faint);white-space:nowrap}.mc .rbar.today .rl{color:var(--teal)}.mc.home .side{display:grid;grid-template-rows:auto minmax(0,1fr);gap:1px;background:var(--rule);min-height:0}.mc.home .t .c-heat{width:120px}.mc.home .t .c-n{width:58px}.mc.home .t .c-ago{width:66px}.mc.home .t .c-size{width:82px}.mc.home .t .c-lt{width:26px}.mc .floor{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:minmax(0,1.1fr) minmax(0,1fr)}.mc .p-dep{grid-column:1 / 6}.mc .p-q{grid-column:6 / 10}.mc .p-since{grid-column:10 / 13}.mc .p-lanes{grid-column:1 / 6}.mc .p-act{grid-column:6 / 10}.mc .p-files{grid-column:10 / 13}@media(max-width:1100px){.mc .dep{grid-template-columns:38px 62px 80px minmax(0,1fr) 30px}.mc .dep .h-m{display:none}.mc .dep.feed{grid-template-columns:62px 96px minmax(0,1fr) 30px}.mc .dep.feed .h-f{display:none}}@media(max-width:760px){.mc,.mc.home{height:auto;display:block}.mc .strip{flex-wrap:wrap}.mc .strip .title{width:100%;border-right:0;border-bottom:1px solid var(--rule)}.mc .strip .head{width:100%;padding:8px 16px;border-right:0;border-bottom:1px solid var(--rule);white-space:normal}.mc .strip .mclone{display:none}.mc .mtabs{height:36px}.mc .kpis{grid-auto-flow:row;grid-template-columns:1fr 1fr}.mc .kpis .kpi:first-child{grid-column:1 / 3}.mc .kpis .kpi:nth-child(n+6){display:none}.mc .tiles,.mc.home .tiles{display:flex;flex-direction:column}.mc.home .side,.mc.home .mainc{display:contents}.mc.home .p-rate{order:4}.mc .rate{height:160px}.mc .p-q{order:1}.mc .p-since{order:2}.mc .p-dep{order:3}.mc .p-lanes{order:4}.mc .p-act{order:5}.mc .p-files{order:6}.mc.home .p-wait{order:1}.mc.home .p-matrix{order:2}.mc.home .p-feed{order:3}.mc .pb{overflow:visible;max-height:none}.mc .track{grid-template-columns:120px minmax(0,1fr);height:auto;padding:8px 12px}.mc .track .h-m,.mc .lanes-axis .h-m{display:none}.mc .lanes-axis{grid-template-columns:120px minmax(0,1fr)}.mc .cm{grid-template-columns:62px minmax(0,1fr) 30px}.mc .cm .h-m,.mc .ph .kbd,.mc .status,.mc.home .t .h-m{display:none}.mc.home .t .c-heat{width:74px}.mc .qtiles .sc{font-size:9px;letter-spacing:.05em}.mc .ph .cnt{display:none}.mc .p-dep .dep:nth-child(n+13),.mc .p-feed .dep:nth-child(n+13),.mc .p-act .cm:nth-child(n+13){display:none}.mc .p-dep .more-btn,.mc .p-feed .more-btn{display:none}}.mc .more-link{display:grid;place-items:center}.mc{--bg: #08090a;--panel: #0b0d0e;--head: #101314;--hover: #13181a;--sel: #10302b;--rule: #1d2326;--rule2: #2c3437;--blue: #6cb6ff;--pink: #ff7eb6;--box-c: var(--fg2);--g1: #2fd4be;--g2: #9ad86a;--g3: #f3d03f;--g4: #f39a3f;--g5: #ff5c5c}:root[data-theme=light] .mc{--bg: #e4e5df;--panel: #f7f7f2;--sel: #cdeee6;--blue: #1f63c4;--pink: #b8326f;--g1: #0a8a7c;--g2: #4f8f1f;--g3: #a68400;--g4: #b8620a;--g5: #c22f2f}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .mc{--bg: #e4e5df;--panel: #f7f7f2;--sel: #cdeee6;--blue: #1f63c4;--pink: #b8326f;--g1: #0a8a7c;--g2: #4f8f1f;--g3: #a68400;--g4: #b8620a;--g5: #c22f2f}}.mc .tiles{gap:14px 8px;padding:14px 8px 8px;background:var(--bg)}.mc .panel{position:relative;overflow:visible;background:var(--panel);border:1px solid color-mix(in srgb,var(--box-c) 38%,var(--rule2));border-radius:7px;padding-top:8px}.mc .panel>.pb,.mc .panel>.mbody{border-radius:0 0 7px 7px}.mc .ph{position:absolute;top:-9px;left:9px;right:9px;height:17px;padding:0;gap:6px;background:none;border:0;z-index:2;pointer-events:none}.mc .ph>*{pointer-events:auto;background:var(--bg);padding:0 5px;line-height:17px}.mc .ph>.sp{background:none;padding:0;pointer-events:none}.mc .ph .sc{order:0;color:var(--box-c);font-size:11.5px;letter-spacing:.01em;text-transform:none;font-weight:700}.mc .ph .kbd{order:-1;border:0;min-width:0;color:var(--box-c);font-size:9.5px;line-height:17px;vertical-align:super;background:var(--bg);padding:0 0 0 5px;margin-right:-6px}.mc .ph .kbd+.kbd{padding-left:2px}.mc .ph .cnt{color:var(--dim);font-size:10.5px}.mc .ph .actor{padding:0 5px}.mc .panel.c-teal{--box-c: var(--teal)}.mc .panel.c-amber{--box-c: var(--amber)}.mc .panel.c-violet{--box-c: var(--violet)}.mc .panel.c-green{--box-c: var(--green)}.mc .panel.c-blue{--box-c: var(--blue)}.mc .panel.c-pink{--box-c: var(--pink)}.mc .panel.c-red{--box-c: var(--red)}.mc .p-dep,.mc .p-wait{--box-c: var(--amber)}.mc .p-q,.mc .p-feed{--box-c: var(--violet)}.mc .p-since,.mc .p-files{--box-c: var(--teal)}.mc .p-lanes{--box-c: var(--blue)}.mc .p-act,.mc .p-matrix,.mc .p-rate{--box-c: var(--green)}.mc .kpis{background:var(--bg);gap:8px;padding:14px 8px 0;border:0}.mc .kpi{border:1px solid color-mix(in srgb,var(--box-c) 30%,var(--rule2));border-radius:7px;position:relative;padding:9px 12px 8px}.mc .kpi .sc{position:absolute;top:-8px;left:9px;background:var(--bg);padding:0 5px;line-height:15px;color:var(--box-c);letter-spacing:.02em;text-transform:none;font-size:11px;font-weight:700}.mc .kpi .v{margin-top:2px}.mc .kpi.hot{box-shadow:none;--box-c: var(--amber);border-color:color-mix(in srgb,var(--amber) 70%,var(--rule2))}.mc .strip{background:var(--bg);border-bottom:0;padding:6px 8px 0;gap:0}.mc .strip>*{border-right:0}.mc .strip .title{padding:4px 8px 4px 6px}.mc .strip .head,.mc .strip .mclone{border:1px solid var(--rule2);border-radius:7px;margin-left:8px;padding:0 12px}.mc .mtabs{background:var(--bg);border-bottom:0;padding:8px 8px 0;gap:4px;height:auto}.mc .mtabs a{border:1px solid var(--rule2);border-radius:6px;height:26px;padding:0 10px;gap:5px;color:var(--dim)}.mc .mtabs a .kbd{border:0;background:none;padding:0;min-width:0;color:var(--faint);font-size:9.5px;vertical-align:super;line-height:1}.mc .mtabs a.on{box-shadow:none;background:var(--sel);color:var(--fg);border-color:color-mix(in srgb,var(--teal) 60%,var(--rule2))}.mc .mtabs a.on .kbd{color:var(--teal)}.mc .t tr.cur td{background:var(--sel);color:var(--fg)}.mc .t tr.cur td:first-child{box-shadow:inset 2px 0 0 var(--box-c, var(--teal))}.mc .row-sel{background:var(--sel)!important;box-shadow:inset 2px 0 0 var(--box-c, var(--teal))}.mc .row-sel .caret{color:var(--box-c, var(--teal))}.mc .caret{color:transparent;width:1ch;display:inline-block}.mc .status{border-top:0;background:var(--bg);padding:0 14px}.mc .status .kbd{border:0;background:none;color:var(--teal);padding:0;min-width:0}.mc .braille{font:12px/1 var(--mono);letter-spacing:0;white-space:pre;display:inline-flex;flex-direction:column}.mc .braille span{display:block;height:1em}.mc .meter{display:inline-flex;align-items:center;gap:6px;font:11px/1 var(--mono)}.mc .meter .m-bar{letter-spacing:-1px;white-space:pre}.mc .meter .m-rest{color:var(--ghost)}.mc .mbody{flex:1;min-height:0;overflow:auto;padding:6px 12px 12px;scrollbar-width:thin;scrollbar-color:var(--rule2) transparent}.mc .mbody.flush{padding:0}.mc .split{display:grid;gap:14px 8px;padding:14px 8px 8px;min-height:0;background:var(--bg)}.mc .split.lr{grid-template-columns:minmax(280px,34%) minmax(0,1fr)}.mc .split.lr-wide{grid-template-columns:minmax(340px,42%) minmax(0,1fr)}.mc .split.three{grid-template-columns:minmax(260px,30%) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,40%)}.mc .split.three>.span-r{grid-row:1 / 3;grid-column:2}.mc .stack{display:grid;gap:14px;align-content:start;min-height:0}.mc .masonry{padding:14px 8px 8px;columns:2 460px;column-gap:8px;overflow:auto;min-height:0;background:var(--bg)}.mc .masonry>*{break-inside:avoid}.mc .scrollwrap{overflow:auto;min-height:0}.mc .lrow{display:grid;align-items:center;column-gap:10px;padding:0 10px;min-height:26px;border-bottom:1px solid var(--rule);white-space:nowrap;cursor:pointer}.mc .lrow:hover{background:var(--hover)}.mc .lrow .s{font:12.5px var(--sans);color:var(--fg);overflow:hidden;text-overflow:ellipsis}.mc .lrow.two{padding:6px 10px;white-space:normal;align-items:start}.mc .crumbline{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:2px 10px 6px;color:var(--dim)}.mc .crumbline a:hover{color:var(--teal)}.mc .crumbline .sep{color:var(--faint)}.mc .crumbline select{height:22px;padding:0 6px}.mc .card{position:relative;background:var(--panel);border:1px solid color-mix(in srgb,var(--box-c) 32%,var(--rule2));border-radius:7px;box-shadow:none;padding:14px 12px 12px;margin:16px 0 6px;color:var(--fg2);--box-c: var(--teal)}.mc .masonry>.card:first-child,.mc .stack>.card:first-child{margin-top:6px}.mc .card>h2:first-child{position:absolute;top:-9px;left:9px;margin:0;background:var(--bg);padding:0 5px;font:700 11.5px/17px var(--mono);color:var(--box-c);letter-spacing:.01em}.mc .card.danger-zone{--box-c: var(--red)}.mc .card h2:not(:first-child),.mc .card h3{font:700 12px var(--mono);color:var(--fg);margin:12px 0 6px}.mc .card p,.mc .card .muted{color:var(--dim);font-size:12px}.mc .muted{color:var(--dim)}.mc .small{font-size:11px}.mc .card code,.mc .mbody code{font:11.5px var(--mono);color:var(--fg);background:var(--head);padding:1px 4px;border-radius:3px}.mc .btn{height:26px;padding:0 10px;border:1px solid var(--rule2);border-radius:5px;background:var(--head);color:var(--fg2);font:600 12px var(--mono);box-shadow:none;gap:6px}.mc .btn:hover{border-color:color-mix(in srgb,var(--teal) 55%,var(--rule2));color:var(--fg);background:var(--hover)}.mc .btn.primary{background:color-mix(in srgb,var(--teal) 16%,var(--panel));color:var(--teal);border-color:color-mix(in srgb,var(--teal) 55%,var(--rule2))}.mc .btn.primary:hover{background:color-mix(in srgb,var(--teal) 26%,var(--panel));color:var(--fg)}.mc .btn.danger{color:var(--red);border-color:color-mix(in srgb,var(--red) 50%,var(--rule2));background:none}.mc .btn.ghost{border-color:transparent;background:none}.mc .btn:disabled{color:var(--faint);border-color:var(--rule);background:none;cursor:not-allowed}.mc .btn.small{height:22px;padding:0 8px;font-size:11px}.mc .btn .ico{width:13px;height:13px}.mc .link-btn{color:var(--teal);font:12px var(--mono)}.mc .link-btn.danger{color:var(--red)}.mc input,.mc select,.mc textarea{font:12px var(--mono);background:var(--bg);color:var(--fg);border:1px solid var(--rule2);border-radius:5px;padding:5px 8px;box-shadow:none}.mc input:focus,.mc select:focus,.mc textarea:focus{border-color:var(--teal);box-shadow:0 0 0 1px color-mix(in srgb,var(--teal) 35%,transparent)}.mc .form label{font:600 11.5px var(--mono);color:var(--fg2)}.mc .hint{color:var(--faint);font:11px var(--mono)}.mc .seg{background:none;border:1px solid var(--rule2);border-radius:5px;padding:2px;gap:2px}.mc .seg button{font:600 11.5px var(--mono);color:var(--dim);border-radius:4px;padding:2px 9px}.mc .seg button[aria-selected=true],.mc .seg button[aria-checked=true]{background:var(--sel);color:var(--teal);box-shadow:none}.mc .badge,.mc .pill,.mc .vis{font:600 10px/1 var(--mono);border-radius:3px;text-transform:uppercase;letter-spacing:.05em}.mc .notice{background:color-mix(in srgb,var(--teal) 8%,var(--panel));border:1px solid color-mix(in srgb,var(--teal) 40%,var(--rule2));border-radius:6px;color:var(--fg2)}.mc .failure{border-radius:6px;font:12px var(--mono)}.mc .empty{border:1px dashed var(--rule2);border-radius:6px;color:var(--dim);background:none}.mc .empty.rich{background:var(--panel)}.mc .loading{color:var(--dim);font:12px var(--mono);padding:12px}.mc .loading:before{border-color:var(--rule2);border-top-color:var(--teal)}.mc .table{border:0;border-radius:0;box-shadow:none;background:none;font-size:12px}.mc .table td{border-bottom:1px solid var(--rule);padding:6px 8px}.mc .tree{border:0;border-radius:0;box-shadow:none;background:none}.mc .tree td{padding:4px 10px;border-bottom:1px solid var(--rule)}.mc .commits{border:0;border-radius:0;box-shadow:none;background:none}.mc .commits li{padding:6px 10px;border-bottom:1px solid var(--rule)}.mc .code,.mc .dl,.mc pre,.mc .md-code{font-family:var(--mono)}.mc .code{font-size:12px;line-height:19px;background:none}.mc .code .ln{color:var(--faint)}.mc .diff-file{border:1px solid var(--rule2);border-radius:6px;background:var(--bg);overflow:hidden;margin:10px 0}.mc .diff-head{background:var(--head);border-bottom:1px solid var(--rule2);color:var(--fg);font:600 12px var(--mono)}.mc .hunk-head{background:color-mix(in srgb,var(--blue) 10%,var(--bg));color:var(--blue)}.mc .dl.add{background:color-mix(in srgb,var(--green) 12%,transparent)}.mc .dl.del{background:color-mix(in srgb,var(--red) 12%,transparent)}.mc .markdown{font:14px/1.6 var(--sans);color:var(--fg);max-width:86ch}.mc .markdown h2,.mc .markdown h3,.mc .markdown h4{font-family:var(--sans);color:var(--fg)}.mc .markdown pre,.mc .md-code{background:var(--bg);border:1px solid var(--rule2);border-radius:6px}.mc .av{--s: 18px}.mc .agent-tag{border-radius:3px}.mc .merge-box,.mc .approvals{border-radius:6px}.mc .approvals{background:color-mix(in srgb,var(--violet) 9%,var(--panel))}.mc .checks-box{border-radius:6px;font:12px var(--mono)}.mc .checks li{font:12px var(--mono)}.mc .chk{font-family:var(--mono)}.mc .tabs,.mc .repo-head{display:none}@media(max-width:900px){.mc .split.lr,.mc .split.lr-wide,.mc .split.three{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.mc .split.three>.span-r{grid-row:auto;grid-column:auto}.mc .masonry{columns:1}}@media(max-width:760px){.mc .split,.mc .masonry{padding:14px 6px 6px}.mc .tiles{padding:14px 6px 6px;gap:16px}.mc .strip .head,.mc .strip .mclone{margin:6px 0 0}}.mc{grid-template-rows:auto auto minmax(0,1fr) 24px}.mc.page-mc{grid-template-rows:auto minmax(0,1fr) 24px}.mc .mc-main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--bg)}.mc .mc-main>.tiles,.mc .mc-main>.split,.mc .mc-main>.masonry{flex:1}@media(max-width:760px){.mc .mc-main{display:block}}.mc .kv{display:grid;grid-template-columns:70px minmax(0,1fr);gap:6px 12px;margin:4px 0 14px}.mc .kv dt{color:var(--faint)}.mc .kv dd{margin:0;color:var(--fg);min-width:0}.mc .pushd h3{font:700 11px var(--mono);color:var(--box-c);text-transform:none;margin:8px 0 4px}.mc .pushd .table td{padding:5px 8px}.mc .ph .braille{padding:0 5px;line-height:17px}.mc .ph .braille span{height:17px;line-height:17px}.mc .lrow{grid-template-columns:minmax(0,1fr) auto}.mc .lrow.c3{grid-template-columns:62px minmax(0,1fr) auto}.mc .lrow.two{grid-template-columns:minmax(0,1fr)}.mc .lrow.frow{grid-template-columns:1ch 16px minmax(60px,max-content) minmax(0,1fr) auto;column-gap:8px}.mc .lrow.frow .fsubj{font:11.5px var(--sans);min-width:0}.mc .searchbox{display:flex;align-items:center;gap:6px;margin:0 10px 6px;padding:0 8px;border:1px solid var(--rule2);border-radius:5px;background:var(--bg)}.mc .crumbline .searchbox{margin:0}.mc .searchbox:focus-within{border-color:var(--amber)}.mc .searchbox input{border:0;background:transparent;padding:5px 0;flex:1;min-width:0;outline:none}.mc .grep-file{border-bottom:1px solid var(--rule2)}.mc .grep-path{display:flex;align-items:center;gap:8px;padding:6px 10px;font:600 12px var(--mono);color:var(--fg);background:var(--head);position:sticky;top:0;z-index:1}.mc .grep-path:hover{color:var(--teal)}.mc .lrow.grep-line{grid-template-columns:6ch minmax(0,1fr);font:12px var(--mono)}.mc .grep-line .ln{color:var(--faint)}.mc .grep-line .code-text{overflow:hidden;text-overflow:ellipsis;white-space:pre;color:var(--fg2)}.mc .grep mark{background:color-mix(in srgb,var(--amber) 35%,transparent);color:var(--fg);border-radius:2px;padding:0 1px}.mc .card.conflicts{--box-c: var(--red)}.mc .card.merge-box{--box-c: var(--green)}.mc .card.commit-card{--box-c: var(--blue)}.mc .masonry{columns:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,460px),1fr));gap:0 8px;align-content:start;align-items:start}.mc .masonry>.card{margin-top:16px}.mc .pushd .table{width:auto;min-width:60%}.mc .keys-bare{display:contents}.mc .keys-bare>.notice,.mc .keys-bare>.pause-all{grid-column:1 / -1;margin-top:16px}.mc.home.owner{grid-template-rows:auto minmax(0,1fr) auto 24px}.mc.home .side,.mc.home .mainc{gap:14px;background:var(--bg)}.mc .owner-admin{max-height:34vh;padding-top:0}.mc .owner-admin:empty{display:none}.mc.home .side{display:flex;flex-direction:column;gap:14px}.mc.home .side>.p-feed{flex:1;min-height:160px}.mc.home .side>.panel:not(.p-feed){flex:none}.mc.home.owner .owner-admin{padding:0 8px 4px}.mc .rategraph{flex:1;min-height:0;display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 18px;column-gap:8px;padding:10px 12px 6px;overflow:hidden}.mc .rategraph .braille{align-self:end;font-size:12px;line-height:13px}.mc .rategraph .braille span{height:13px}.mc .rategraph .ry{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;color:var(--faint);font-size:10px;padding-bottom:2px}.mc .rategraph .rx{grid-column:2;display:flex;justify-content:space-between;color:var(--faint);font-size:10px;padding-top:4px}.mc .p-rate{display:flex;flex-direction:column}.mc .kpi .aux .braille{font-size:11px;line-height:11px}.mc .kpi .aux .braille span{height:11px}.mc .braille-probe{position:absolute;visibility:hidden;font:12px/13px var(--mono);white-space:pre}.mc .rategraph{position:relative}.mc .card.merge-box.conflicts{--box-c: var(--red)}.mc{grid-template-rows:auto minmax(0,1fr) 24px}.mc .bar{display:flex;align-items:center;gap:8px;padding:6px 8px 0;background:var(--bg);min-width:0}.mc .bar-title{display:flex;align-items:baseline;gap:8px;min-width:0;flex:none;max-width:32%;padding:0 6px}.mc .bar-title h1{font:700 15px/1.2 var(--mono);margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc .bar-title h1 a{color:var(--faint);font-weight:400}.mc .bar-title h1 a:hover{color:var(--teal)}.mc .bar-vis{font:600 9.5px/1 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--dim);border:1px solid var(--rule2);border-radius:3px;padding:3px 5px}.mc .bar .mtabs{padding:0;flex:1;min-width:0}.mc .bar-head,.mc .bar-clone{display:flex;align-items:center;gap:8px;height:26px;padding:0 10px;border:1px solid var(--rule2);border-radius:6px;white-space:nowrap;flex:none;font-size:11.5px}.mc .bar-clone:hover{border-color:color-mix(in srgb,var(--teal) 55%,var(--rule2))}.mc .bar-clone .kbd{border:0;background:none;padding:0;min-width:0;color:var(--faint);vertical-align:super;font-size:9.5px}.shell.floor-mode .topbar{height:42px;padding:0 12px}.shell.floor-mode .mc{height:calc(100dvh - 42px)}@media(max-width:1180px){.mc .bar-head{display:none}}@media(max-width:760px){.mc .bar{flex-wrap:wrap}.mc .bar-title{max-width:none;flex:1}.mc .bar .mtabs{order:3;flex-basis:100%;overflow-x:auto}.shell.floor-mode .mc{height:auto}}.mc .hljs-keyword,.mc .hljs-selector-tag{color:var(--violet)}.mc .hljs-string,.mc .hljs-addition{color:var(--green)}.mc .hljs-number,.mc .hljs-literal,.mc .hljs-attr,.mc .hljs-symbol{color:var(--amber)}.mc .hljs-title,.mc .hljs-title.function_,.mc .hljs-name,.mc .hljs-tag{color:var(--blue)}.mc .hljs-title.class_,.mc .hljs-type,.mc .hljs-built_in{color:var(--teal)}.mc .hljs-regexp,.mc .hljs-deletion{color:var(--red)}.mc .hljs-variable,.mc .hljs-params,.mc .hljs-property{color:var(--fg)}.mc .hljs-comment,.mc .hljs-meta,.mc .code a.ln{color:var(--faint)}.mc .code a.ln:hover{color:var(--teal)}.mc .code-line.hl{background:color-mix(in srgb,var(--amber) 13%,transparent);box-shadow:inset 2px 0 0 var(--amber)}.mc .change-parts{margin:2px 0 4px}.mc .cdetail .csubject{font:700 15px/1.35 var(--mono);color:var(--fg);margin:4px 0 8px}.mc .cdetail .cbody{font:13px/1.55 var(--sans);color:var(--fg2);white-space:pre-wrap;margin:0 0 12px;background:none;border:0;padding:0}.mc .cdetail .ctitle{font:700 11.5px var(--mono);color:var(--box-c);margin:14px 0 4px}.mc .cfiles{border:1px solid var(--rule2);border-radius:6px;overflow:hidden;margin-bottom:8px}.mc .cfiles .lrow:last-child{border-bottom:0}.mc .cbar{letter-spacing:-1px;font-size:9px}.mc .cbar .m-rest{color:var(--ghost)}.mc .kv dd.row{display:flex;align-items:center}.mc .parent{margin-right:10px}@keyframes mc-fresh{0%{background:color-mix(in srgb,var(--teal) 30%,transparent)}to{background:transparent}}.mc .fresh{animation:mc-fresh 4s ease-out}.mc .live-dot{color:var(--green);animation:mc-pulse 2.4s ease-in-out infinite}@keyframes mc-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mc .fresh,.mc .live-dot{animation:none}}.mc .bar-watch .watch-btn{height:26px;font-size:11.5px}.mc .watch-menu{background:var(--panel);border-color:var(--rule2);font:12px var(--mono)}.mc .watch-menu button span{font-family:var(--sans)}.mc .inbox-bar{padding:4px 10px 8px;border-bottom:1px solid var(--rule)}.mc .inbox-row{padding:7px 10px;border-bottom:1px solid var(--rule);column-gap:12px}.mc .inbox-row:hover{background:var(--hover)}.mc .inbox-row.row-sel{background:var(--sel);box-shadow:inset 2px 0 0 var(--amber)}.mc .inbox-dot{color:var(--amber)}.mc .inbox-repo{font:11.5px var(--mono);color:var(--teal)}.mc .inbox-what{font:12.5px var(--sans);color:var(--fg)}.mc .inbox-sub{font:12px var(--sans);color:var(--dim)}.mc .inbox-title{color:var(--fg2)}.mc .inbox-why,.mc .inbox-when{font:11px var(--mono);color:var(--faint)}.mc .inbox-toggle{font:11.5px var(--mono)}.mc .inbox-empty{color:var(--dim);font:12px var(--mono)}.mc{--faint: #6b7776;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}:root[data-theme=light] .mc{--faint: #6f7673}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .mc{--faint: #6f7673}}.mc pre code,.mc .md-code code,.mc .markdown pre code{background:none;padding:0;border-radius:0;font-size:inherit;color:inherit}.mc .ph>*,.mc .ph .kbd,.mc .kpi .sc,.mc .card>h2:first-child{background:linear-gradient(var(--bg) 0 50%,var(--panel) 50% 100%)}.mc .ph>.sp,.mc .ph .braille{background:none}.mc :focus-visible{outline:2px solid var(--amber);outline-offset:1px}.mc .lrow:focus-visible,.mc .dep:focus-visible,.mc .cr:focus-visible,.mc .cm:focus-visible,.mc .wait:focus-visible,.mc .fl:focus-visible,.mc .inbox-main:focus-visible{outline:none;box-shadow:inset 0 0 0 1px var(--amber),inset 3px 0 0 var(--amber)}.mc input[type=checkbox],.mc input[type=radio]{accent-color:var(--teal);width:13px;height:13px;padding:0;margin:0 4px 0 0;vertical-align:-2px}.mc .sc,.mc .qg,.mc .t th,.mc .lanes-axis{font-size:11px;letter-spacing:.08em}.mc .ph .sc,.mc .kpi .sc{letter-spacing:.01em}.mc .tag,.mc .bar-vis,.mc .badge,.mc .pill,.mc .vis,.mc .newb{font-size:10.5px;letter-spacing:.06em}.mc .kbd{font-size:10.5px}.mc .mtabs a .kbd,.mc .ph .kbd,.mc .bar-clone .kbd{vertical-align:baseline;font-size:10.5px;color:var(--dim)}.mc .ph .kbd{color:var(--box-c);margin-right:-4px}.mc .kpi .aux,.mc .ph .cnt,.mc .wait .meta,.mc .cr .meta,.mc .cr .rt,.mc .cr .cf,.mc .track .subl,.mc .status,.mc .rbar .rv,.mc .rbar .rl,.mc .rategraph .ry,.mc .rategraph .rx{font-size:11px}.mc .cbar{font-size:10px}.mc .markdown h1{font-size:20px}.mc .markdown h2{font-size:16px}.mc .markdown h3{font-size:14px}.mc .dep{grid-template-columns:38px 62px 96px minmax(0,1fr) 64px 54px 30px}.mc .lrow.frow{grid-template-columns:1ch 16px minmax(90px,38%) minmax(0,1fr) auto}.mc .masonry>.card:first-child{margin-top:16px}.mc.home .mainc{grid-template-rows:minmax(0,1fr) 190px}.mc .card p,.mc .hint,.mc .pushd>p{font:12.5px/1.55 var(--sans);max-width:72ch;color:var(--dim)}.mc .cdetail,.mc .pushd,.mc .checks-box,.mc .merge-box,.mc .approvals{max-width:1040px}.mc .note-actions .link-btn{font:11.5px var(--mono);color:var(--dim)}.mc .note-actions .link-btn:hover{color:var(--teal)}.mc .note-actions .link-btn.danger:hover{color:var(--red)}@media(hover:hover){.mc .note-actions{opacity:0;transition:opacity .12s}.mc .note:hover .note-actions,.mc .note:focus-within .note-actions{opacity:1}}.shell.floor-mode .topbar{background:#08090a}:root[data-theme=light] .shell.floor-mode .topbar{background:#e4e5df}@media(prefers-color-scheme:light){:root:not([data-theme=dark]) .shell.floor-mode .topbar{background:#e4e5df}}@media(hover:none){.mc .kbd,.mc .mtabs a .kbd,.mc .bar-clone .kbd{display:none}}@media(max-width:760px){.mc .bar .mtabs{-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent);padding-right:24px}.mc .bar-watch .wl{display:none}.mc .qtiles .sc{font-size:10.5px}.mc .dep{grid-template-columns:38px 62px minmax(0,96px) minmax(0,1fr) 30px}}.mc .ph .kbd:before{content:"[";color:var(--faint)}.mc .ph .kbd:after{content:"]";color:var(--faint)}.mc .kpi{grid-template-columns:auto minmax(0,1fr)}.mc .kpi .aux{white-space:nowrap;text-overflow:ellipsis}.mc .split.chg-split{grid-template-columns:minmax(220px,20%) minmax(0,1fr)}.mc .chg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,350px);gap:0 14px;align-items:start}.mc .chg-grid.closed{grid-template-columns:minmax(0,1fr)}.mc .chg-main{min-width:0}.mc .chg-side{position:sticky;top:0;min-width:0}.mc .chg-side .merge-box,.mc .chg-side .checks-box,.mc .chg-side .card{max-width:none}.mc .chg-side .merge-modes .check{display:flex;flex-wrap:wrap;gap:2px 6px}.mc .chg-side .checks li{grid-template-columns:auto minmax(0,1fr)}.mc .chg-side .chk-desc,.mc .chg-side .chk-meta{grid-column:2}@media(max-width:1280px){.mc .chg-grid{grid-template-columns:minmax(0,1fr)}.mc .chg-side{position:static}}@media(max-width:900px){.mc .split.chg-split{grid-template-columns:minmax(0,1fr)}}.mc .revs{background:var(--panel);border-color:color-mix(in srgb,var(--violet) 35%,var(--rule2));border-radius:6px;font:12px var(--mono)}.mc .revs-head strong{color:var(--violet)}.mc .rev:before{background:var(--rule2)}.mc .rev-dot{background:var(--bg);border-color:var(--rule2)}.mc .rev.in:before{background:var(--violet)}.mc .rev.in .rev-dot{background:var(--violet);border-color:var(--violet)}.mc .rev.tip .rev-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--violet) 25%,transparent)}.mc .rev.anchor .rev-n,.mc .rev button:hover .rev-n{color:var(--violet)}.mc .rev-n{color:var(--fg2);font-size:12px}.mc .rev-who{color:var(--fg);font-family:var(--sans)}.mc .rev-who.agent{color:var(--violet)}.mc .rev-ok{color:var(--green)}.mc .rev-seen{color:var(--amber)}.mc .danger-text{color:var(--red)}.mc .btn.danger-text,.btn.danger-text{color:var(--red, var(--del))}.mc .pushd .table{min-width:0;width:auto}.mc .split.inbox-split{grid-template-columns:minmax(0,1fr) minmax(340px,44%)}.mc .inbox-row{grid-template-columns:1.2em minmax(0,1fr) auto auto}.mc .ipane{font-family:var(--sans)}.mc .ipane-head h2{font:700 14px/1.35 var(--mono);color:var(--fg)}.mc .ipane-state,.mc .ipane-pill,.mc .ipane-label{font-family:var(--mono)}.mc .ipane-state{color:var(--dim)}.mc .ipane-state .ok{color:var(--green)}.mc .ipane-state .warn{color:var(--amber)}.mc .ipane-state .bad{color:var(--red)}.mc .ipane-pill{border-color:var(--rule2)}.mc .ipane-pill.st-open{color:var(--teal);border-color:var(--teal-d)}.mc .ipane-pill.st-merged{color:var(--violet);border-color:var(--violet-d)}.mc .ipane-events{color:var(--fg);font-size:12.5px}.mc .ipane-events li.read{color:var(--dim)}.mc .ipane-snip,.mc .ipane-note div{color:var(--fg2)}.mc .ipane-notes{border-top-color:var(--rule)}.mc .ipane-label{color:var(--dim)}@media(max-width:900px){.mc .split.inbox-split{grid-template-columns:minmax(0,1fr)}.mc .inbox-pane-panel{display:none}}.mc .agent-card{background:color-mix(in srgb,var(--violet) 8%,var(--panel));border-color:color-mix(in srgb,var(--violet) 45%,var(--rule2));border-radius:6px;font:12px var(--mono);margin:0 0 12px}.mc .agent-card-head strong,.mc .agent-mark{color:var(--violet)}.mc .warn-text{color:var(--amber)}.mc .lane-chg{color:var(--violet)}.mc .lane-prot{color:var(--dim);font-size:11px;border:1px solid var(--rule2);border-radius:3px;padding:0 4px}.mc a.kpi.trust{color:inherit}.mc a.kpi.trust:hover{border-color:color-mix(in srgb,var(--box-c) 60%,var(--rule2))}.mc .kpi.trust{--box-c: var(--green)}.mc .diff-bar{font:11.5px var(--mono)}.mc .viewed-meter{background:var(--ghost)}.mc .viewed-meter i{background:var(--green)}.mc .viewed-box{color:var(--dim);font:11.5px var(--mono)}.mc .dl2 .dl.half+.dl.half{border-left-color:var(--rule2)}.mc .dl.none{background:repeating-linear-gradient(-45deg,transparent 0 6px,color-mix(in srgb,var(--rule2) 60%,transparent) 6px 7px)}:root{--font-sans: "DM Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", monospace;--r-sm: 6px;--r-md: 8px;--r-lg: 12px;--r-pill: 999px;--ease: cubic-bezier(.2, .8, .2, 1);--t-fast: .12s;--t-med: .18s;--bg: #0b1316;--surface: #111b1f;--surface-2: #16242a;--surface-3: #1c2e35;--stage: #070d0f;--line: #223a42;--line-soft: rgba(34, 58, 66, .55);--ink: #edf4f3;--ink-2: #bccfcd;--muted: #8ba5a4;--faint: #6f8a8a;--accent: #2fd4be;--accent-hi: #5fe3cf;--accent-deep: #0f9d8f;--accent-fill: #2fd4be;--accent-wash: rgba(47, 212, 190, .12);--accent-ring: rgba(47, 212, 190, .38);--on-accent: #06231a;--agent: #b8a2ff;--agent-wash: rgba(184, 162, 255, .13);--add: #6fdc8c;--add-bg: rgba(63, 185, 80, .13);--add-word: rgba(63, 185, 80, .34);--del: #ff8f8f;--del-bg: rgba(248, 81, 73, .12);--del-word: rgba(248, 81, 73, .32);--warn: #f2bf5e;--warn-wash: rgba(242, 191, 94, .12);--sel: rgba(47, 212, 190, .14);--veil-bg: rgba(6, 14, 16, .66);--veil-strong: rgba(4, 10, 12, .85);--shadow: rgba(0, 0, 0, .5);--shadow-1: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 1px 2px rgba(0, 0, 0, .35);--shadow-2: 0 1px 0 rgba(255, 255, 255, .04) inset, 0 8px 24px -8px rgba(0, 0, 0, .6);--shadow-pop: 0 0 0 1px var(--line), 0 18px 48px -12px rgba(0, 0, 0, .75);--brand-rule: linear-gradient(90deg, #2fd4be 0%, #2fd4be 55%, #b8a2ff 100%);--ft-folder: #5fd3c2;--ft-code: #b8a2ff;--ft-data: #f2bf5e;--ft-doc: #8ec5ff;--ft-plain: #8ba5a4;--panel: var(--surface);--panel-2: var(--surface-2);--danger: var(--del);--row-line: var(--line-soft)}@media(prefers-color-scheme:light){:root:not([data-theme=dark]){--bg: #f5f8f8;--surface: #ffffff;--surface-2: #eef3f3;--surface-3: #e3ebeb;--stage: #eaf0f0;--line: #d5e1e1;--line-soft: rgba(90, 112, 113, .18);--ink: #0f1f20;--ink-2: #34494a;--muted: #5a7071;--faint: #6a8081;--accent: #0a746a;--accent-hi: #0b7f74;--accent-deep: #08635a;--accent-fill: #0f9d8f;--accent-wash: rgba(15, 157, 143, .1);--accent-ring: rgba(15, 157, 143, .35);--on-accent: #ffffff;--agent: #6a4bd6;--agent-wash: rgba(106, 75, 214, .09);--add: #1a7f37;--add-bg: #e9f8ee;--add-word: #b9ecc7;--del: #c2303a;--del-bg: #fdecec;--del-word: #f8c5c5;--warn: #8a5a00;--warn-wash: #fdf3dc;--sel: rgba(15, 157, 143, .1);--veil-bg: rgba(24, 38, 40, .4);--veil-strong: rgba(24, 38, 40, .6);--shadow: rgba(30, 55, 55, .22);--shadow-1: 0 1px 2px rgba(16, 40, 40, .06), 0 0 0 1px rgba(16, 40, 40, .02);--shadow-2: 0 10px 28px -12px rgba(16, 40, 40, .22);--shadow-pop: 0 0 0 1px var(--line), 0 18px 48px -14px rgba(16, 40, 40, .28);--brand-rule: linear-gradient(90deg, #0f9d8f 0%, #0f9d8f 55%, #6a4bd6 100%);--ft-folder: #0f9d8f;--ft-code: #6a4bd6;--ft-data: #b07400;--ft-doc: #2f6fd0;--ft-plain: #5a7071}}:root[data-theme=light]{--bg: #f5f8f8;--surface: #ffffff;--surface-2: #eef3f3;--surface-3: #e3ebeb;--stage: #eaf0f0;--line: #d5e1e1;--line-soft: rgba(90, 112, 113, .18);--ink: #0f1f20;--ink-2: #34494a;--muted: #5a7071;--faint: #6a8081;--accent: #0a746a;--accent-hi: #0b7f74;--accent-deep: #08635a;--accent-fill: #0f9d8f;--accent-wash: rgba(15, 157, 143, .1);--accent-ring: rgba(15, 157, 143, .35);--on-accent: #ffffff;--agent: #6a4bd6;--agent-wash: rgba(106, 75, 214, .09);--add: #1a7f37;--add-bg: #e9f8ee;--add-word: #b9ecc7;--del: #c2303a;--del-bg: #fdecec;--del-word: #f8c5c5;--warn: #8a5a00;--warn-wash: #fdf3dc;--sel: rgba(15, 157, 143, .1);--veil-bg: rgba(24, 38, 40, .4);--veil-strong: rgba(24, 38, 40, .6);--shadow: rgba(30, 55, 55, .22);--shadow-1: 0 1px 2px rgba(16, 40, 40, .06), 0 0 0 1px rgba(16, 40, 40, .02);--shadow-2: 0 10px 28px -12px rgba(16, 40, 40, .22);--shadow-pop: 0 0 0 1px var(--line), 0 18px 48px -14px rgba(16, 40, 40, .28);--brand-rule: linear-gradient(90deg, #0f9d8f 0%, #0f9d8f 55%, #6a4bd6 100%);--ft-folder: #0f9d8f;--ft-code: #6a4bd6;--ft-data: #b07400;--ft-doc: #2f6fd0;--ft-plain: #5a7071}*{box-sizing:border-box}html,body{margin:0;background:var(--bg);color:var(--ink)}body{font:400 14px/1.55 var(--font-sans);-webkit-font-smoothing:antialiased}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hi);text-decoration:underline;text-underline-offset:3px}code,.mono,kbd,pre,.code,.diff,.dl,.grep-line,.search-lines code{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}code,.mono{font-size:.9em}code{background:var(--surface-2);padding:1px 5px;border-radius:5px}h1{font-size:24px;margin:0 0 4px;letter-spacing:-.02em;font-weight:700}h2{font-size:15px;margin:0 0 10px;font-weight:650;letter-spacing:-.01em}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.muted{color:var(--muted)}.faint{color:var(--faint)}.small{font-size:12.5px}.right{text-align:right}.center{text-align:center}.pad{padding:16px}.ico{flex:none;width:16px;height:16px;stroke-width:1.9;vertical-align:-3px}.ico.sm{width:14px;height:14px;vertical-align:-2px}.btn.small .ico{width:14px;height:14px}.repo-ico .ico{width:17px;height:17px}.repo-title .repo-ico .ico{width:22px;height:22px}.brand-mark .ico{width:15px;height:15px}kbd{font:500 11px/1 var(--font-sans);padding:3px 5px;border-radius:4px;background:var(--surface-3);border:1px solid var(--line);border-bottom-width:2px;color:var(--ink-2)}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.shell{min-height:100vh;display:flex;flex-direction:column}.topbar{position:sticky;top:0;z-index:20;height:54px;display:flex;align-items:center;gap:12px;padding:0 20px;background:color-mix(in srgb,var(--bg) 96%,transparent)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line)}.topbar:before{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--brand-rule);opacity:.55;z-index:1;-webkit-mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.brand-mark{width:26px;height:26px;border-radius:7px;display:inline-grid;place-items:center;color:var(--on-accent);background:linear-gradient(140deg,var(--accent-hi),var(--accent-deep));box-shadow:0 0 0 1px #ffffff14 inset}.top-links{display:flex;gap:2px}.top-links a{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:var(--r-sm);color:var(--ink-2);font-weight:500;font-size:13px}.top-links a:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}.top-links a.on{background:var(--surface-2);color:var(--ink)}.who{margin-left:auto;display:flex;gap:8px;align-items:center;position:relative}.avatar-btn{background:none;border:0;padding:2px;border-radius:50%;cursor:pointer;display:inline-flex}.avatar-btn:hover .av{box-shadow:0 0 0 2px var(--accent-ring)}.menu{position:absolute;right:0;top:calc(100% + 8px);min-width:240px;background:var(--surface);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:6px;z-index:40;display:flex;flex-direction:column}.menu-head{padding:8px 10px 10px;border-bottom:1px solid var(--line-soft);margin-bottom:4px;display:flex;flex-direction:column;gap:1px;min-width:0}.menu-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-head span{font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu a,.menu button{display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink-2);background:none;border:0;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.menu a:hover,.menu button:hover{background:var(--surface-2);color:var(--ink);text-decoration:none}main{flex:1}.page{max-width:1180px;margin:0 auto;padding:28px 20px 64px}.page.wide{max-width:1180px}.page.narrow{max-width:820px}.page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:18px;flex-wrap:wrap}.section-title{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:28px 0 10px}.crumbs{color:var(--muted);font-size:15px;display:flex;align-items:center;gap:4px;flex-wrap:wrap}.crumbs strong{color:var(--ink)}.row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 13px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease),background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.btn:hover{border-color:var(--accent-ring);background:var(--surface-3);color:var(--ink);text-decoration:none}.btn:active{transform:translateY(1px)}.btn:disabled{background:var(--surface);color:var(--faint);border-color:var(--line-soft);box-shadow:none;cursor:not-allowed}.btn.primary{background:var(--accent-fill);border-color:transparent;color:var(--on-accent);font-weight:650}.btn.primary:hover{background:var(--accent-hi);color:var(--on-accent)}.btn.primary:disabled{background:var(--surface-2);color:var(--faint);border-color:var(--line-soft)}.btn.small{height:28px;padding:0 10px;font-size:12.5px;gap:6px}.btn.big{height:42px;padding:0 20px;font-size:15px}.btn.on{border-color:var(--accent);color:var(--accent)}.btn.danger{border-color:color-mix(in srgb,var(--del) 45%,transparent);color:var(--del);background:transparent;box-shadow:none}.btn.danger:hover{background:var(--del-bg);border-color:var(--del)}.btn.ghost{background:none;border-color:transparent;box-shadow:none;color:var(--ink-2)}.btn.ghost:hover{background:var(--surface-2);color:var(--ink)}.link-btn{background:none;border:0;color:var(--accent);cursor:pointer;font:inherit;padding:0 4px}.link-btn.danger{color:var(--danger)}.link-btn.small{font-size:12.5px}.icon-btn{width:32px;height:32px;display:inline-grid;place-items:center;background:none;border:0;border-radius:var(--r-md);color:var(--muted);cursor:pointer}.icon-btn:hover{background:var(--surface-2);color:var(--ink)}input,select,textarea{font:inherit;font-size:13.5px;color:var(--ink);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-md);padding:7px 10px;min-width:0;transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}input::placeholder,textarea::placeholder{color:var(--faint)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.filter{width:220px}.badge{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;font-weight:550;line-height:1;padding:4px 8px;border-radius:var(--r-pill);border:1px solid var(--line);color:var(--muted);margin-left:8px;vertical-align:2px;white-space:nowrap}.chip{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:var(--r-pill);background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);font-size:12.5px;font-weight:550}.chip:hover{border-color:var(--accent-ring);color:var(--ink);text-decoration:none}.chip.on{background:var(--accent-wash);border-color:var(--accent-ring);color:var(--ink)}.count{display:inline-grid;place-items:center;min-width:20px;height:18px;padding:0 6px;border-radius:var(--r-pill);background:var(--surface-3);color:var(--ink-2);font-size:11px;font-weight:600}.owners-strip{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;margin:16px 0;box-shadow:var(--shadow-1)}.notice{background:var(--accent-wash);border:1px solid var(--accent-ring);border-radius:var(--r-lg);padding:12px 14px;margin:0 0 16px;display:flex;flex-direction:column;gap:8px}.empty{color:var(--muted);padding:32px 24px;text-align:center;border:1px dashed var(--line);border-radius:var(--r-lg)}.loading{color:var(--muted);padding:24px 0;display:flex;align-items:center;gap:10px}.loading:before{content:"";width:14px;height:14px;border-radius:50%;border:2px solid var(--line);border-top-color:var(--accent);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.failure,.error{color:var(--danger)}.failure{padding:16px 18px;border:1px solid color-mix(in srgb,var(--del) 45%,transparent);background:var(--del-bg);border-radius:var(--r-lg)}.hint{font-size:12px;color:var(--muted)}.repo-list{list-style:none;margin:0;padding:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-1);overflow:hidden}.repo-row{display:flex;align-items:flex-start;gap:14px;padding:14px 16px;border-bottom:1px solid var(--line-soft);transition:background var(--t-fast) var(--ease)}.repo-row:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.repo-row:last-child{border-bottom:0}.repo-ico{width:34px;height:34px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--line);color:var(--accent)}.repo-main{flex:1;min-width:0}.repo-name{font-size:15px;color:var(--ink);font-weight:500}.repo-name:hover{color:var(--ink)}.repo-name strong{color:var(--ink);font-weight:650}.repo-desc{margin:3px 0 0;color:var(--muted);font-size:13.5px}.repo-meta{display:flex;gap:14px;font-size:12.5px;white-space:nowrap;align-items:center;color:var(--muted);padding-top:2px}.repo-meta span{display:inline-flex;align-items:center;gap:5px}.groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.group-card{display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);color:var(--ink);box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease)}.group-card:hover{border-color:var(--accent-ring);text-decoration:none;color:var(--ink)}.group-card strong{display:inline-flex;align-items:center;gap:8px}.repo-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:4px}.repo-head p{margin:4px 0 0}.repo-title{display:flex;align-items:flex-start;gap:14px;min-width:0}.repo-title .repo-ico{width:44px;height:44px;border-radius:var(--r-lg);background:linear-gradient(160deg,var(--surface-3),var(--surface-2))}.repo-title h1{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:2px 0 0}.repo-title .crumbs{font-size:13px}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--accent)}.crumbs .sep{color:var(--faint)}.tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin:18px 0;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:7px;padding:10px 12px 12px;color:var(--muted);font-weight:500;white-space:nowrap}.tab:hover{color:var(--ink);text-decoration:none}.tab .ico{color:var(--faint)}.tab.active{color:var(--ink);font-weight:650}.tab.active .ico{color:var(--accent)}.tab.active:after{content:"";position:absolute;left:8px;right:8px;bottom:-1px;height:2px;border-radius:2px;background:var(--accent)}@media(max-width:640px){.tabs{-webkit-mask:linear-gradient(90deg,#000 85%,transparent);mask:linear-gradient(90deg,#000 85%,transparent)}}.toolbar{display:flex;gap:12px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.ref-picker{max-width:240px}.path-crumbs{color:var(--muted)}.path-crumbs strong{color:var(--ink)}.clone{position:relative}.popover{position:absolute;right:0;top:calc(100% + 8px);width:min(520px,92vw);background:var(--surface);border-radius:var(--r-lg);padding:14px;box-shadow:var(--shadow-pop);z-index:30;display:flex;flex-direction:column;gap:10px}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--surface-2);border-radius:var(--r-md);align-self:flex-start}.seg button{background:none;border:0;color:var(--muted);padding:4px 12px;border-radius:var(--r-sm);font:inherit;font-weight:550;cursor:pointer}.seg button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-1)}.url{flex:1;overflow-x:auto;white-space:nowrap;padding:6px 8px;display:block}.key{word-break:break-all;padding:6px 8px}.minted{background:var(--sel);padding:10px;border-radius:8px}.tree{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-1)}.tree td{padding:9px 14px;border-bottom:1px solid var(--line-soft)}.tree tr:last-child td{border-bottom:0}.tree tr:hover td{background:var(--sel)}.tree-name a{color:var(--ink);display:inline-flex;align-items:center;gap:10px}.tree-name a:hover{color:var(--ink)}.ft-folder{color:var(--ft-folder)}.ft-code{color:var(--ft-code)}.ft-data{color:var(--ft-data)}.ft-doc{color:var(--ft-doc)}.ft-plain{color:var(--ft-plain)}.readme{padding:22px 26px}.file{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden}.file-head{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);background:var(--panel-2)}.code{font-family:var(--font-mono);font-size:12.5px;line-height:20px;overflow-x:auto;padding:8px 0}.code-line{display:flex;white-space:pre}.code-line:hover{background:var(--sel)}.ln{flex:0 0 auto;width:52px;text-align:right;padding-right:14px;color:var(--muted);opacity:.6;user-select:none}.lc{flex:1;padding-right:16px}.blame{flex:0 0 220px;color:var(--muted);padding:0 10px;overflow:hidden;text-overflow:ellipsis;border-right:1px solid var(--row-line);font-size:11.5px}.blame.first{border-top:1px solid var(--row-line)}.preview{max-width:100%;max-height:70vh;border-radius:8px}pre.plain{white-space:pre-wrap;font-family:inherit;margin:8px 0}.markdown{line-height:1.65}.markdown h2,.markdown h3{margin:22px 0 8px}.markdown h2:first-child{margin-top:0}.md-code{background:var(--stage);border:1px solid var(--line);border-radius:8px;padding:12px 14px;overflow-x:auto}.md-code code{background:none;padding:0}.markdown blockquote{border-left:3px solid var(--line);margin:8px 0;padding:2px 12px;color:var(--muted)}.commits,.pushes,.keys,.people{list-style:none;margin:0;padding:0}.commits{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);overflow:hidden}.commits li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 16px;border-bottom:1px solid var(--line-soft)}.commits li:hover{background:color-mix(in srgb,var(--surface-2) 55%,transparent)}.commit-main{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.commit-main>div{min-width:0}.commit-main .commit-subject{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.commits li:last-child{border-bottom:0}.commit-subject{color:var(--ink);font-weight:600}.commit-subject:hover{color:var(--ink)}.sha{color:var(--muted);font-family:var(--font-mono);font-size:12px;padding:2px 7px;border-radius:var(--r-sm);background:var(--surface-2);border:1px solid var(--line-soft)}.sha:hover{color:var(--ink);text-decoration:none;border-color:var(--accent-ring)}.pager{display:flex;gap:8px;justify-content:center;margin:14px 0}.commit-card h2{font-size:18px}.files-changed{margin:16px 0}.files-changed ul{list-style:none;padding:0;margin:8px 0}.files-changed li{display:flex;gap:10px;padding:3px 0}.add{color:var(--add)}.del{color:var(--danger)}.diff-file{background:var(--panel);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin:12px 0}.diff-head{padding:8px 12px;background:var(--panel-2);border-bottom:1px solid var(--line)}.hunk-head{padding:4px 12px;color:var(--muted);background:var(--sel);font-size:12px}.dl{display:flex;white-space:pre;font-family:var(--font-mono);font-size:12.5px;line-height:20px;overflow-x:auto}.dl .ln{width:44px}.dl .sign{width:18px;flex:0 0 auto;user-select:none;color:var(--muted)}.dl.add{background:var(--add-bg);color:var(--ink)}.dl.del{background:var(--del-bg);color:var(--ink)}.dl.add .sign{color:var(--add)}.dl.del .sign{color:var(--del)}.pushes li{padding:12px 16px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:8px;box-shadow:var(--shadow-1)}.push-head{margin-bottom:4px}.table{width:100%;border-collapse:separate;border-spacing:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--shadow-1)}.table td{padding:10px 14px;border-bottom:1px solid var(--line-soft)}.table tr:last-child td{border-bottom:0}.grant-form{margin-top:14px}.compare-bar input{width:230px}.compare-summary{padding:12px 16px}.push-actions{float:right;display:inline-flex;gap:12px;align-items:center}.catchup{border-color:var(--accent-deep)}.catchup-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.catchup p{margin:4px 0 10px}.catchup-refs{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-direction:column;gap:6px}.catchup-refs li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.catchup-refs code{overflow-wrap:anywhere}.catchup .actions{display:flex;justify-content:flex-end;align-items:center;gap:14px}.badge.new{background:var(--accent-wash);border-color:var(--accent-ring);color:var(--accent)}.save-compare-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;flex-wrap:wrap}.saved-compares{margin-top:20px}.saved-compares .badge{margin-left:8px}.saved-head h2{margin:0 0 6px;overflow-wrap:anywhere}.saved-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.saved-actions{gap:14px;margin-top:4px}.share-compare{border-top:1px solid var(--row-line);margin-top:14px;padding-top:12px}.share-compare h3{margin:0 0 6px;font-size:14px}.share-row{gap:10px;flex-wrap:wrap}.veil{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:var(--veil-bg);backdrop-filter:blur(3px)}.veil.top{align-items:start;padding-top:12vh}.sheet{width:min(34rem,92vw);max-height:76vh;display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 24px 60px var(--shadow);overflow:hidden}.sheet input{margin:12px 12px 6px;padding:10px 13px;border-radius:10px}.sheet .pad{padding:0 18px;margin:0 0 10px}.palette{width:min(40rem,94vw)}.picker-list{overflow-y:auto;padding:4px 8px 10px}.picker-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:0;border-radius:9px;color:var(--ink);font:inherit;font-size:13.5px;cursor:pointer;text-align:left;min-width:0}.picker-item.sel{background:var(--sel)}.picker-item .label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;min-width:0}.picker-item em{font-style:normal;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0}.picker-item .kind{flex:none;width:52px;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.picker-item .kind-repo,.picker-item .kind-branch{color:var(--accent)}.goto{flex:0 1 380px;height:34px;display:inline-flex;align-items:center;gap:8px;padding:0 6px 0 10px;margin-left:6px;font:inherit;font-size:13px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md);cursor:text;text-align:left;transition:border-color var(--t-fast) var(--ease)}.goto:hover{border-color:var(--accent-ring)}.goto .goto-label{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.goto kbd+kbd{margin-left:-4px}@media(max-width:760px){.goto{flex:none;width:34px;padding:0;justify-content:center;margin-left:auto}.goto .goto-label,.goto kbd{display:none}}.lanes-section{margin-bottom:8px}.lanes{list-style:none;margin:0 0 10px;padding:0;background:var(--panel);border:1px solid var(--line);border-radius:12px}.lane{padding:12px 14px;border-bottom:1px solid var(--row-line);--lane: var(--accent)}.lane:last-child{border-bottom:0}.lane.agent{--lane: var(--agent)}.lane-head{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;min-width:0}.lane-name{font-weight:600;overflow-wrap:anywhere}.lane-count{font:12px ui-monospace,monospace}.lane-count .ahead{color:var(--lane)}.lane-count .behind{color:var(--muted)}.lane-cmp{margin-left:auto}.lane-track{position:relative;display:flex;align-items:center;gap:7px;margin-top:10px;padding:4px 2px;overflow-x:auto;scrollbar-width:thin}.lane-track:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:2px;background:var(--lane);opacity:.35}.lane-fork{position:relative;flex:none;width:10px;height:10px;border-radius:50%;border:2px solid var(--muted);background:var(--bg)}.lane-more{position:relative;flex:none;background:var(--bg);padding:0 4px}.lane-dot{position:relative;flex:none;width:12px;height:12px;border-radius:50%;background:var(--lane);box-shadow:0 0 0 3px var(--panel)}.lane-dot:hover,.lane-dot:focus-visible{transform:scale(1.35);outline:none}.lane-dot:last-child{width:14px;height:14px}.lanes-quiet{margin:0 0 6px}@media(max-width:640px){.ref-subject{display:none}}.changes-bar{justify-content:space-between;flex-wrap:wrap;gap:10px}.changes .badge{margin-left:8px}.changes li>.badge,.saved-title-row>.badge{flex:none;align-self:center}.badge.state-open{color:var(--accent);border-color:var(--accent-deep)}.badge.state-merged{color:var(--agent);border-color:var(--agent)}.badge.state-closed{color:var(--muted)}.propose-help h2,.merge-box h2{margin:0 0 6px}.change-head h2{margin:0 0 6px;overflow-wrap:anywhere}.change-body{margin:8px 0 4px}.merge-box.conflicts{border-color:var(--danger)}.merge-box.conflicts ul{margin:6px 0 10px;padding-left:18px}.merge-modes{display:flex;flex-direction:column;gap:8px;margin:10px 0}.merge-modes .check.disabled{opacity:.55}.msg-label{display:flex;flex-direction:column;gap:6px;font-weight:600;margin-bottom:8px}.msg-label textarea{font-weight:400;font-family:ui-monospace,monospace;font-size:13px}.update-help summary{cursor:pointer;font-weight:600}.update-help .row{margin:10px 0 6px}.ln-btn{background:none;border:0;color:inherit;font:inherit;cursor:pointer;text-align:right;padding:0}.ln-btn:hover,.ln-btn:focus-visible{color:var(--accent);text-decoration:underline;outline:none}.line-threads{padding:8px 12px 10px 92px;background:var(--panel-2);border-top:1px solid var(--row-line);border-bottom:1px solid var(--row-line);font-family:inherit;white-space:normal}@media(max-width:640px){.line-threads{padding-left:10px}}.discussion h2{margin:0 0 10px}.thread{border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:0 0 10px;background:var(--panel)}.thread.resolved{opacity:.85}.note+.note{border-top:1px solid var(--row-line);margin-top:8px;padding-top:8px}.note-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.note-actions{margin-left:auto;display:inline-flex;gap:10px}.note-body{margin-top:4px;overflow-wrap:anywhere}.note-body p:first-child{margin-top:0}.note-body p:last-child{margin-bottom:0}.thread-actions{display:flex;gap:14px;margin-top:8px}.thread-anchor{margin:0 0 6px;overflow-wrap:anywhere}.composer textarea{width:100%;box-sizing:border-box;resize:vertical}.composer .actions{display:flex;justify-content:flex-end;gap:8px;align-items:center;margin-top:6px}.elsewhere h3{margin:6px 0 8px;color:var(--muted);font-weight:600}.elsewhere-item>.badge{margin-bottom:4px;display:inline-block}.editor{width:100%;box-sizing:border-box;min-height:50vh;font-size:13px;line-height:1.5;padding:12px;border-radius:0;border-left:0;border-right:0;resize:vertical;tab-size:4}.small-editor{min-height:8rem;border-radius:8px;border:1px solid var(--line)}.commit-box{margin-top:12px}.inline-input{padding:2px 6px;width:11rem}.add-btn{margin-left:auto}.add-files h2{margin:0 0 10px;overflow-wrap:anywhere}.add-sources{gap:10px;flex-wrap:wrap;margin-bottom:10px}.file-btn{position:relative;overflow:hidden}.file-btn input{position:absolute;inset:0;opacity:0;cursor:pointer}.add-list{list-style:none;margin:0 0 10px;padding:0;display:flex;flex-direction:column;gap:8px}.add-list li{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.add-list input{flex:1 1 14rem;min-width:0}.new-file summary{cursor:pointer;font-weight:600;margin-bottom:8px}.new-file label{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.new-file label input{flex:1 1 10rem}.btn.danger{color:var(--danger)}.badge.sig{margin-left:6px;font-size:11px}.badge.sig.good{color:var(--accent);border-color:var(--accent-deep)}.badge.sig.bad{color:var(--danger);border-color:var(--danger)}.scroll-x{overflow-x:auto}.error-text{color:var(--danger)}.row.two{gap:12px;align-items:flex-start}.row.two>label{flex:1;min-width:0}@media(max-width:640px){.row.two{flex-direction:column;align-items:stretch}}.hooks{list-style:none;margin:0 0 8px;padding:0}.hooks>li{padding:10px 0;border-bottom:1px solid var(--row-line)}.hooks>li>.row{flex-wrap:wrap}.hook-events{gap:12px;flex-wrap:wrap;margin-top:6px}.hook-events .check{font-size:12.5px}@media(max-width:640px){.hooks>li>.row>.url{flex:1 0 100%;order:1}.hooks>li>.row>.badge:first-child{order:0}.hooks>li>.row>:not(.url):not(.badge:first-child){order:2}}.deliveries{list-style:none;margin:6px 0 0;padding:0 0 0 4px;color:var(--muted)}.badge.good{border-color:color-mix(in srgb,var(--add) 50%,transparent);color:var(--add)}.badge.bad{border-color:var(--danger);color:var(--danger)}.check{display:inline-flex;gap:6px;align-items:center;font-weight:400}.keys li{padding:12px 0;border-bottom:1px solid var(--row-line);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.keys li>.key-actions{grid-row:1 / span 3;grid-column:2;align-self:center;display:flex;flex-direction:column;align-items:flex-end;gap:6px}.team{padding:10px 0;border-bottom:1px solid var(--row-line)}.people li{padding:3px 0}.danger-zone{border-color:var(--danger)}.trash{list-style:none;margin:0;padding:0}.trash li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--row-line);flex-wrap:wrap}.trash li:last-child{border-bottom:0}.form{display:flex;flex-direction:column;gap:12px}.form label{display:flex;flex-direction:column;gap:5px;font-weight:550}.form label input,.form label select,.form label textarea{font-weight:400}.form label.check{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px;font-weight:400}.actions{display:flex;justify-content:flex-end;gap:8px;align-items:center}.veil{position:fixed;inset:0;background:var(--veil-bg);display:grid;place-items:center;z-index:50;padding:16px}.dialog{width:min(520px,100%);background:var(--surface);border-radius:16px;padding:18px 20px 20px;box-shadow:var(--shadow-pop)}.dialog-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.dialog-head h2{margin:0;font-size:17px}.landing{max-width:600px;margin:14vh auto 0;text-align:center;padding:0 20px}.landing h1{font-size:40px;margin-bottom:12px;letter-spacing:-.03em}.landing p{margin-bottom:26px}@media(max-width:640px){.topbar{padding:0 12px;gap:8px}.top-links a span,.who .muted{display:none}.page{padding:18px 14px 50px}.repo-row{flex-direction:column;gap:6px}.repo-meta{flex-wrap:wrap}.blame{flex-basis:120px}.filter{width:100%}}.av{--s: 22px;width:var(--s);height:var(--s);flex:none;border-radius:50%;display:inline-grid;place-items:center;font:700 calc(var(--s) * .42) / 1 var(--font-sans);color:#06231a;background:hsl(var(--h, 172) 55% 68%);vertical-align:middle;user-select:none}.av.agent{border-radius:30%;background:var(--agent-wash);color:var(--agent);box-shadow:0 0 0 1px color-mix(in srgb,var(--agent) 55%,transparent) inset}.av.agent .ico{width:62%;height:62%}.av.lg{--s: 32px}.av.xl{--s: 40px}.person-name{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--ink)}.agent-tag{font:600 10px/1 var(--font-sans);letter-spacing:.05em;text-transform:uppercase;color:var(--agent);background:var(--agent-wash);padding:3px 5px;border-radius:4px}.byline{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.vis{margin-left:2px;font:600 11px/1 var(--font-sans);color:var(--muted);border:1px solid var(--line);padding:4px 8px;border-radius:var(--r-pill);display:inline-flex;gap:4px;align-items:center;letter-spacing:.01em;vertical-align:3px}.vis .ico{width:12px;height:12px}.pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:var(--r-pill);font:600 12px/1 var(--font-sans);background:var(--surface-2);color:var(--ink-2);white-space:nowrap}.pill .ico{width:13px;height:13px}.pill.open{background:color-mix(in srgb,var(--add) 16%,transparent);color:var(--add)}.pill.merged{background:var(--agent-wash);color:var(--agent)}.pill.closed{background:var(--del-bg);color:var(--del)}.empty.rich{padding:48px 24px;border-style:solid;background:var(--surface);box-shadow:var(--shadow-1)}.empty-art{width:76px;height:76px;margin:0 auto 18px;border-radius:22px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--accent) 26%,transparent),transparent 70%),var(--surface-2);border:1px solid var(--line);color:var(--accent)}.empty-art .ico{width:34px;height:34px}.empty.rich h2{margin:0 0 6px;font-size:19px;color:var(--ink)}.empty.rich p{margin:0 auto 18px;max-width:48ch}.empty .actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.quickstart{text-align:left;max-width:640px;margin:26px auto 0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg)}.quickstart .step{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:14px 16px;border-bottom:1px solid var(--line-soft);color:var(--ink-2)}.quickstart .step:last-child{border-bottom:0}.quickstart .n{width:24px;height:24px;border-radius:50%;background:var(--accent-wash);color:var(--accent);font:700 12px/24px var(--font-sans);text-align:center}.quickstart b{display:block;color:var(--ink);margin-bottom:6px}.quickstart pre{margin:0}.quickstart .row{margin-top:6px}.reloading{opacity:.6;transition:opacity var(--t-med) var(--ease)}@media(max-width:640px){.empty .actions .btn{flex:1 1 100%}.repo-title .repo-ico{display:none}}.filter-box{position:relative;display:inline-flex;align-items:center}.filter-box .ico{position:absolute;left:10px;color:var(--faint);pointer-events:none}.filter-box input{padding-left:32px;width:240px}.ink{color:var(--ink)}.byline .av{margin-right:2px}.tree-name .sub{display:inline-flex;align-items:center;gap:10px;color:var(--muted)}@media(max-width:640px){.hide-sm{display:none!important}.filter-box input{width:100%}.filter-box{flex:1}.repo-row{flex-wrap:wrap}.repo-meta{width:100%;padding-left:48px}}.keys li>div{min-width:0;overflow-wrap:anywhere}p code,.muted code{overflow-wrap:anywhere}.form label.agent-choice,.agent-choice{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.agent-choice input{margin-top:3px;flex:none;width:16px;height:16px;padding:0;accent-color:var(--agent)}.agent-choice:has(input:checked){border-color:color-mix(in srgb,var(--agent) 55%,var(--line));background:var(--agent-wash)}.agent-box{display:flex;flex-direction:column;gap:0;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg)}.agent-box .agent-choice{border:0;background:transparent}.agent-box.on{border-color:color-mix(in srgb,var(--agent) 55%,var(--line));background:var(--agent-wash)}.scope{border:0;margin:0;padding:4px 12px 12px;display:flex;flex-direction:column;gap:10px;min-width:0}.scope-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.scope-label{width:96px;font-size:13px;font-weight:600;color:var(--ink-2)}.scope .seg{flex-wrap:wrap}.scope-repos{margin-left:108px;display:flex;flex-direction:column;gap:6px;min-width:0}.scope-repos ul{list-style:none;margin:0;padding:4px 8px;max-height:180px;overflow:auto;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface)}.scope-repos li{padding:3px 0}.scope-repos .check{font-weight:400;overflow-wrap:anywhere}.scope .hint{margin:0;font-size:12px;color:var(--muted);font-weight:400}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.agent-line{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;padding-top:4px}.agent-line-actions{display:flex;gap:10px}.agent-edit{flex-basis:100%;border:1px solid color-mix(in srgb,var(--agent) 45%,var(--line));border-radius:var(--r-md);background:var(--agent-wash);padding:4px 0 8px}.agent-edit .actions{padding:0 12px}.pause-all{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:10px 14px;margin:10px 0 6px;border:1px solid color-mix(in srgb,var(--agent) 40%,var(--line));border-radius:var(--r-lg);background:var(--agent-wash)}.pause-all.paused{border-color:color-mix(in srgb,var(--warn) 55%,var(--line));background:var(--warn-wash)}@media(max-width:640px){.scope-repos{margin-left:0}.scope-label{width:100%}}.approval-rule{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px 12px;margin:0;display:flex;flex-direction:column;gap:8px;min-width:0}.approval-rule legend{font-weight:550;padding:0 4px}.approval-rule .hint{margin:0;color:var(--muted);font-size:12.5px}.approvals{border:1px solid color-mix(in srgb,var(--agent) 45%,var(--line));background:var(--agent-wash);border-radius:var(--r-md);padding:10px 12px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.approvals.ok{border-color:color-mix(in srgb,var(--add) 50%,var(--line));background:color-mix(in srgb,var(--add) 8%,transparent)}.approvals-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.approvals-head .ico{color:var(--agent)}.approvals.ok .approvals-head .ico{color:var(--add)}.approvers{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.approvers li{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chk{display:inline-grid;place-items:center;width:1.3em;font:700 12px/1 var(--font-mono);flex:none}.chk-success{color:var(--add)}.chk-failure,.chk-error{color:var(--del)}.chk-pending{color:var(--warn);animation:chk-pulse 1.6s ease-in-out infinite}@keyframes chk-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.chk-pending{animation:none}}.checks-box{border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.checks-box.st-success{border-color:color-mix(in srgb,var(--add) 45%,var(--line))}.checks-box.st-failure,.checks-box.st-error{border-color:color-mix(in srgb,var(--del) 50%,var(--line));background:var(--del-bg)}.checks-box.st-pending{border-color:color-mix(in srgb,var(--warn) 45%,var(--line))}.checks-head{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.checks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:3px}.checks li{display:grid;grid-template-columns:auto minmax(90px,max-content) minmax(0,1fr) auto;gap:8px;align-items:baseline;font-size:13px}.chk-ctx{font:600 12px var(--font-mono)}.chk-desc{color:var(--muted)}.chk-meta{color:var(--faint);font-size:12px;white-space:nowrap;display:inline-flex;gap:4px;align-items:baseline}@media(max-width:640px){.checks li{grid-template-columns:auto minmax(0,1fr)}.chk-desc,.chk-meta{grid-column:2}}.hljs-keyword,.hljs-selector-tag,.hljs-meta .hljs-keyword{color:var(--agent)}.hljs-string,.hljs-addition,.hljs-template-tag,.hljs-template-variable{color:var(--add)}.hljs-number,.hljs-literal,.hljs-symbol,.hljs-bullet,.hljs-attr,.hljs-variable.constant_{color:var(--warn)}.hljs-comment,.hljs-quote,.hljs-meta{color:var(--faint);font-style:italic}.hljs-title,.hljs-title.function_,.hljs-section{color:var(--accent)}.hljs-title.class_,.hljs-type,.hljs-built_in{color:color-mix(in srgb,var(--accent) 55%,var(--agent))}.hljs-attribute,.hljs-name,.hljs-selector-class,.hljs-selector-id,.hljs-tag{color:var(--accent)}.hljs-regexp,.hljs-deletion,.hljs-link{color:var(--del)}.hljs-params,.hljs-variable,.hljs-property{color:var(--ink)}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.code a.ln{color:var(--faint);text-decoration:none;cursor:pointer}.code a.ln:hover{color:var(--accent)}.code-line.hl{background:color-mix(in srgb,var(--warn) 14%,transparent);box-shadow:inset 3px 0 0 var(--warn)}.code-line:target{scroll-margin-top:120px}.diff-head{display:flex;align-items:center;gap:8px}.diff-toggle{background:none;border:0;color:var(--muted);cursor:pointer;font:inherit;padding:0 2px}.diff-stat{margin-left:auto;font-size:11.5px}.inbox-link{position:relative}.inbox-count{min-width:18px;height:18px;padding:0 5px;border-radius:var(--r-pill);background:var(--accent);color:var(--on-accent);font:700 11px/18px var(--font-sans);text-align:center}.inbox-bar{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.inbox-bar .sp{flex:1}.inbox-card{padding:0;overflow:hidden}.inbox{list-style:none;margin:0;padding:0}.inbox-row{display:grid;grid-template-columns:1.2em minmax(0,1fr) auto auto auto;gap:10px;align-items:center;padding:10px 12px;border-bottom:1px solid var(--line-soft)}.inbox-row:last-child{border-bottom:0}.inbox-row.row-sel{background:var(--sel)}.inbox-dot{color:var(--accent);font-size:10px;text-align:center}.inbox-main{display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--ink);text-decoration:none}.inbox-main:hover{text-decoration:none}.inbox-line{display:flex;gap:8px;align-items:baseline;min-width:0;flex-wrap:wrap}.inbox-repo{font:12px var(--font-mono);color:var(--muted)}.inbox-what{font-size:13.5px}.inbox-what .agent-tag{margin:0 2px 0 5px}.inbox-sub{display:flex;gap:8px;min-width:0;font-size:12.5px;color:var(--muted)}.inbox-title{color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:45%;flex:none}.inbox-snip{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.inbox-row.read .inbox-what,.inbox-row.read .inbox-title{color:var(--muted)}.inbox-row.read .inbox-what b{font-weight:550}.inbox-why{font-size:11.5px;color:var(--faint);white-space:nowrap}.inbox-when{font-size:12px;color:var(--faint);white-space:nowrap}.inbox-toggle{font-size:12px}.inbox-more{padding:10px 12px}.inbox-empty{padding:28px 16px;color:var(--muted);text-align:center}@media(max-width:640px){.inbox-row{grid-template-columns:1.2em minmax(0,1fr) auto}.inbox-why,.inbox-toggle{display:none}.inbox-sub{flex-direction:column;gap:1px}.inbox-title{max-width:none}}.repo-actions{display:flex;gap:8px;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end}.watch{position:relative}.watch-btn{gap:6px}.watch-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:30;width:290px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);padding:4px;display:flex;flex-direction:column}.watch-menu button{display:flex;flex-direction:column;gap:2px;text-align:left;background:none;border:0;padding:8px 10px;border-radius:var(--r-sm);color:var(--ink);font:inherit;cursor:pointer}.watch-menu button span{font-size:12px;color:var(--muted)}.watch-menu button:hover,.watch-menu button.on{background:var(--surface-2)}.watch-menu button.on b:after{content:" ✓";color:var(--accent)}.code-search{flex:1 1 200px;max-width:320px;margin-left:auto}.code-search input{width:100%}.code-search+.add-btn{margin-left:0}.tree-last{max-width:0;width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.tree-last a{color:var(--muted)}.tree-last a:hover{color:var(--ink)}.tree-when{white-space:nowrap;font-size:12.5px}@media(max-width:640px){.tree-last{display:none}}.search-bar input[type=search]{flex:1 1 220px;min-width:0}.search-file{padding:0;overflow:hidden;margin-bottom:12px}.search-path{display:flex;align-items:center;gap:8px;padding:9px 12px;font:600 13px var(--font-mono);color:var(--ink);border-bottom:1px solid var(--line-soft);background:var(--surface-2)}.search-lines{list-style:none;margin:0;padding:4px 0}.search-lines a{display:grid;grid-template-columns:5ch minmax(0,1fr);gap:10px;padding:2px 12px;color:var(--ink-2);text-decoration:none}.search-lines a:hover{background:var(--sel);text-decoration:none}.search-lines .ln{color:var(--faint);text-align:right;font:12px var(--font-mono)}.search-lines code{font:12.5px var(--font-mono);white-space:pre;overflow:hidden;text-overflow:ellipsis;background:none;padding:0}.search-lines mark,.search-file mark{background:var(--warn-wash);color:var(--ink);outline:1px solid color-mix(in srgb,var(--warn) 50%,transparent);border-radius:2px}.team .people li{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;min-width:0}.team .people li .muted{overflow-wrap:anywhere}.team .people li .link-btn{margin-left:auto}.revs{margin:12px 0;border:1px solid var(--line);border-radius:var(--r-md);padding:10px 12px;background:var(--surface)}.revs-head{display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.revs-acts{margin-left:auto;display:flex;gap:6px;flex-wrap:wrap}.revs-rail{list-style:none;margin:10px 0 0;padding:0;display:flex;overflow-x:auto;scrollbar-width:thin}.rev{flex:0 0 auto;min-width:128px;position:relative}.rev:before{content:"";position:absolute;left:0;right:0;top:29px;height:2px;background:var(--line)}.rev:first-child:before{left:5px}.rev:last-child:before{right:calc(100% - 10px)}.rev button{position:relative;display:grid;justify-items:start;gap:4px;width:100%;background:none;border:0;padding:4px 12px 6px 0;color:inherit;font:inherit;text-align:left;cursor:pointer}.rev button:hover .rev-n{color:var(--accent)}.rev-n{font:700 12px var(--font-mono);color:var(--ink-2)}.rev-dot{width:12px;height:12px;border-radius:50%;background:var(--surface-3);border:2px solid var(--line);position:relative;z-index:1}.rev.in:before{background:var(--accent)}.rev.in .rev-dot{background:var(--accent);border-color:var(--accent)}.rev.tip .rev-dot{box-shadow:0 0 0 3px var(--accent-wash)}.rev.anchor .rev-n{color:var(--accent)}.rev-meta{display:flex;flex-direction:column;font-size:12px;line-height:1.35}.rev-who{color:var(--ink)}.rev-who.agent{color:var(--agent)}.rev-marks{display:flex;gap:6px;align-items:center;font-size:12px;min-height:16px}.rev-ok{color:var(--add);font-weight:600}.rev-seen{color:var(--warn);font-size:11.5px}.danger-text{color:var(--del)}.inbox-split.classic{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,42%);gap:16px;align-items:start}.inbox-pane-card{position:sticky;top:70px}.inbox-more-n{color:var(--muted);font-size:12px}.ipane{display:flex;flex-direction:column;gap:12px}.ipane-head h2{font-size:16px;margin:4px 0 6px}.ipane-state{display:flex;gap:12px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--muted)}.ipane-state .ok{color:var(--add)}.ipane-state .warn{color:var(--warn)}.ipane-state .bad{color:var(--del)}.ipane-pill{text-transform:uppercase;font:600 10.5px var(--font-mono);letter-spacing:.06em;border:1px solid var(--line);border-radius:4px;padding:2px 6px}.ipane-pill.st-open{color:var(--accent);border-color:var(--accent-deep)}.ipane-pill.st-merged{color:var(--agent);border-color:var(--agent)}.ipane-events{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.ipane-events li.read{color:var(--muted)}.ipane-events .agent-tag{margin:0 3px 0 5px}.ipane-snip,.ipane-note div{color:var(--ink-2);font-size:12.5px;margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere}.ipane-label{font:600 11px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.ipane-notes{border-top:1px solid var(--line-soft);padding-top:10px;display:flex;flex-direction:column;gap:8px}.ipane-note{font-size:13px}.ipane-reply textarea{width:100%;resize:vertical}.ipane-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px;align-items:center}@media(max-width:900px){.inbox-split.classic{grid-template-columns:minmax(0,1fr)}.inbox-pane-card{display:none}}.agent-card{border:1px solid color-mix(in srgb,var(--agent) 45%,var(--line));background:var(--agent-wash);border-radius:var(--r-md);padding:10px 12px;margin:12px 0;display:flex;flex-direction:column;gap:8px}.agent-card-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.agent-mark{color:var(--agent)}.agent-key{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.agent-key.paused .mono{text-decoration:line-through;color:var(--muted)}.agent-key .btn{margin-left:auto}.warn-text{color:var(--warn)}.lane-chg{margin-left:6px;color:var(--agent);cursor:pointer}.lane-chg:hover{text-decoration:underline}.lane-prot{margin-left:6px;color:var(--muted);font-size:11px}.diff-bar{display:flex;align-items:center;gap:12px;margin:8px 0;flex-wrap:wrap}.viewed-meter{width:90px;height:4px;background:var(--surface-3);border-radius:2px;overflow:hidden}.viewed-meter i{display:block;height:100%;background:var(--add)}.viewed-box{margin-left:auto;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--muted);cursor:pointer;white-space:nowrap}.diff-file.viewed .diff-head{opacity:.75}.dl2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dl2 .dl.half{min-width:0}.dl2 .dl.half+.dl.half{border-left:1px solid var(--line-soft)}.dl.none{background:repeating-linear-gradient(-45deg,transparent 0 6px,var(--line-soft) 6px 7px)}.diff.split .dl .ln{width:40px}@media(max-width:760px){.diff-bar .seg{display:none}.diff.split .dl2{grid-template-columns:minmax(0,1fr)}.diff.split .dl.none{display:none}}
