.toast{left:50%;bottom:calc(24px + env(safe-area-inset-bottom));opacity:0;background:var(--ink);width:max-content;max-width:min(560px,100vw - 32px);color:var(--surface);overflow-wrap:anywhere;text-align:center;z-index:100;pointer-events:none;box-shadow:var(--shadow);border-radius:8px;padding:10px 16px;font-size:13.5px;font-weight:600;line-height:1.5;transition:opacity .2s,transform .2s;position:fixed;transform:translate(-50%)translateY(20px)}.toast.show{opacity:1;transform:translate(-50%)}@media (width<=900px){.toast{bottom:calc(84px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.toast{transition:none;transform:translate(-50%)}}.review-conversation .conversation-fold,.environment-history .conversation-fold{border:1px dashed var(--line-strong);width:100%;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:8px;margin-bottom:10px;padding:8px 12px;font-size:13px;display:flex}.conversation-fold .shell-icon{flex:none}.conversation-fold:hover{color:var(--ink);border-color:var(--accent)}.conversation-fold:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.conversation-fold:disabled{cursor:wait}.conversation .conversation-event{color:var(--ink-2);grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:2px 0;display:grid}.conversation-event .conversation-avatar{width:22px;height:22px;font-size:9px}.conversation-event.from-agent .conversation-avatar{border-radius:5px}.conversation-update-line{overflow-wrap:anywhere;min-width:0}.conversation-event .pulsing{animation:1.6s ease-in-out infinite conversation-pulse}.conversation-retracted{color:var(--muted);grid-template-columns:22px minmax(0,1fr);gap:10px;padding:2px 0;font-size:13px;display:grid}.conversation-retracted p{overflow-wrap:anywhere;margin:0}@media (prefers-reduced-motion:reduce){.conversation-event .pulsing{animation:none}}.sessions-panel{margin-bottom:22px}.session-title{text-overflow:ellipsis;overflow:hidden}.session-links>.icon{color:var(--muted)}.badge.session-reported{border:1px dashed var(--line-strong);color:var(--ink-2);background:0 0;padding:3px 8px;font-weight:550}.badge.session-observed{background:var(--good-soft);color:var(--good)}.session-note{background:var(--surface);align-items:flex-start}.session-note>.icon{color:var(--muted);margin-top:3px}.session-note-body{flex-direction:column;gap:4px;min-width:0;display:flex}.session-facts{color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:-2px 0 18px;font-size:13px;display:flex}.session-more{align-items:center;gap:12px;margin-top:16px;display:flex}.session-entries{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.entry{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;padding:10px 14px 12px}.entry-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.entry-who{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:11.5px;font-weight:650}.entry-time{color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.entry-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;line-height:1.55}.entry-text:last-child{margin-bottom:0}.entry-code,.tool-pre{background:var(--surface-2);border:1px solid var(--line);white-space:pre;border-radius:8px;margin:6px 0;padding:9px 12px;font-size:12.5px;line-height:1.5;overflow-x:auto}.entry-more{margin-top:2px;font-size:12.5px}.entry-user{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 30%, transparent)}.entry-user .entry-who{color:var(--accent-text)}.entry-system{color:var(--ink-2);background:0 0;border-style:dashed}.entry-reasoning{border-color:#0000;border-left:2px solid var(--line-strong);color:var(--muted);background:0 0;border-radius:0;padding:2px 14px 4px;font-style:italic}.entry-reasoning .entry-who{font-style:normal}.entry-day{color:var(--muted);align-self:center;margin:10px 0 2px;font-size:12px;font-weight:600}.entry-tool{background:var(--surface-2);border-color:var(--line);padding:0;overflow:hidden}.entry-tool.failed{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.tool-head{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;min-width:0;padding:7px 12px;font-size:13px;display:flex}.tool-head:hover{background:var(--surface-3)}.tool-chevron{color:var(--faint);flex:none;align-self:center;transition:transform .12s;display:inline-flex}.tool-chevron svg{width:12px;height:12px}.entry-tool.open>.tool-head .tool-chevron{transform:rotate(90deg)}.tool-name{flex:none;font-weight:650}.tool-summary{min-width:0;font-family:var(--mono);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12.5px;overflow:hidden}.tool-result{max-width:34%;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;flex:none;font-size:12.5px;overflow:hidden}.tool-result.bad{color:var(--bad)}.entry-run.open{background:0 0}.run-body{border-top:1px solid var(--line);padding:8px 0 8px 22px}.tool-body{border-top:1px solid var(--line);background:var(--surface);padding:4px 14px 12px 34px}.tool-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:8px;font-size:11.5px;font-weight:650}.tool-pre{max-height:480px;overflow:auto}.entry-tool.failed .tool-pre.output{border-color:color-mix(in srgb, var(--bad) 30%, var(--line))}.patch{background:var(--surface);border:1px solid var(--line);border-radius:8px;max-height:480px;margin:6px 0;overflow:auto}.patch-file+.patch-file{border-top:1px solid var(--line)}.patch-file-head{background:var(--surface-2);align-items:center;gap:10px;padding:6px 12px;font-size:12.5px;display:flex}.patch-file-head .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.patch-file-head+.code-scroll{border-top:1px solid var(--line)}@media (width<=720px){.tool-result{display:none}.entry-run.open{background:0 0}.run-body{border-top:1px solid var(--line);padding:8px 0 8px 22px}.tool-body{padding-left:14px}}.record-checkpoint{max-width:52rem;margin-top:6px;display:block}.record-checkpoint.bad{color:var(--bad)}.record-checkpoint ul{margin:4px 0 0;padding-left:18px}.record-checkpoint code{font-size:11.5px}.record-page{flex-direction:column;gap:24px;min-width:0;max-width:1120px;display:flex}.record-page>.note[role=alert]{overflow-wrap:anywhere;display:block}.v2-page-head{flex-direction:column;gap:10px;display:flex}.v2-page-head h1{letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.15}.v2-page-head p{color:var(--ink-2);margin:0;font-size:16px}.v2-title-row,.v2-breadcrumb,.v2-inline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.v2-breadcrumb{color:var(--muted);font-size:13px}.v2-breadcrumb>.pill,.record-verified{margin-left:auto}.record-verified{cursor:help}.v2-stack{flex-direction:column;gap:18px;min-width:0;display:flex}.record-page h2{margin:0;font-size:15px}.record-page .v2-kicker{color:var(--muted);font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px}.v2-card,.v2-fold{border:1px solid var(--line);background:var(--surface);border-radius:12px;min-width:0}.v2-card>header{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 16px;display:flex}.v2-card-body{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 16px;display:flex}.v2-card-body p,.v2-stack>p{margin:0}.v2-card-body strong,.v2-card-body p,.record-page code,.record-page .actor-name{overflow-wrap:anywhere}.v2-fold{padding:12px 16px}.v2-fold>summary{cursor:pointer;font-size:14px;font-weight:700}.v2-fold>summary .small{margin-left:8px;font-weight:400}.v2-fold[open]>summary{margin-bottom:16px}.v2-fold pre{max-width:100%;overflow:auto}.v2-facts{grid-template-columns:auto minmax(0,1fr);gap:10px 16px;margin:0;font-size:13px;display:grid}.v2-facts dt{color:var(--muted)}.v2-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.v2-facts dd>code{font-size:12px}.record-filters{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.record-page select{border:1px solid var(--line);background:var(--surface);max-width:100%;color:var(--ink);font:13px var(--font);border-radius:8px;padding:6px 10px}.record-days{flex-direction:column;gap:24px;display:flex}.record-group{border:1px solid var(--line);background:var(--surface);border-radius:12px;margin-bottom:14px;overflow:hidden}.record-group>header{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:8px;padding:10px 14px;font-size:14px;display:flex}.record-group>header>.small{margin-left:auto}.record-group-state{cursor:help;max-width:100%}.record-group>ol{margin:0;padding:0;list-style:none}.record-event{gap:10px;padding:11px 14px;display:flex}.record-event+.record-event{border-top:1px solid var(--line)}.record-avatar{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-text);font:700 10px var(--mono);border-radius:50%;flex:none;place-items:center;display:grid}.record-avatar.agent{background:var(--surface-3);color:var(--ink-2);border-radius:7px}.record-event-body{overflow-wrap:anywhere;flex:1;min-width:0;padding-right:26px;font-size:13px;position:relative}.record-event-body time{color:var(--faint);margin-left:auto;font-size:12px}.record-what{display:contents}.record-event-proof{color:var(--muted);margin-top:4px;font-size:11px}.record-event-proof>summary{width:20px;height:20px;color:var(--faint);cursor:pointer;border-radius:6px;place-items:center;list-style:none;display:grid;position:absolute;top:0;right:0}.record-event-proof>summary::-webkit-details-marker{display:none}.record-event-proof>summary:hover,.record-event-proof[open]>summary{color:var(--accent-text);background:var(--accent-soft)}.record-event-proof>summary svg{width:14px;height:14px}.record-event-proof .proof{color:var(--ink-2)}.record-trace-form{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.record-trace-field{min-width:0;color:var(--ink);flex-direction:column;gap:6px;font-size:13px;font-weight:600;display:flex}.record-trace-line{flex:200px}.record-trace-field select{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:38px;color:var(--ink);font:13px var(--font);border-radius:8px;padding:0 10px}.record-trace-form input{width:100%;min-width:0;font:13px var(--mono);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:8px;padding:9px 12px}.record-trace-form>.button{min-height:38px}.record-trace-result{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;font-size:13.5px;display:grid}.record-trace-result dt{color:var(--muted);font-size:12.5px}.record-trace-result dd{overflow-wrap:anywhere;min-width:0;margin:0}.record-trace-result dd>.actor-name+.actor-name{margin-left:6px}.record-command{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px 6px;width:100%;padding:9px 12px;display:flex}.record-command button{margin-left:auto}.record-command code,.record-command pre{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-width:100%;font:12.5px/1.6 var(--mono);background:0 0;border:0;margin:0;padding:0;overflow-x:visible}.record-policy .audit{margin-top:18px}.record-steps{border-top:1px solid var(--line);color:var(--muted);padding:8px 14px;font-size:12px}.record-steps>summary{cursor:pointer;width:fit-content}.record-steps[open]>summary{margin-bottom:4px}.record-steps>ol{margin:0 -14px -8px;padding:0;list-style:none}.record-steps .record-event{padding-top:8px;padding-bottom:8px}.record-steps .record-event-body{color:var(--ink-2);font-size:12px}.history-every{color:var(--muted);align-items:center;gap:6px;display:inline-flex}a.record-verified{cursor:pointer;text-decoration:none}.full-page.record-page{max-width:none}.history-page .v2-page-head h1{letter-spacing:-.015em;font-size:26px;line-height:1.2}.history-page .v2-page-head p{color:var(--muted);font-size:13px}.record-verified .pill{align-items:center;gap:6px;display:inline-flex}.record-verified .pill .icon{width:13px;height:13px}.history-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.history-toolbar .chips{margin:0}.history-toolbar .chip{border-color:var(--line);background:var(--surface);min-height:30px;color:var(--ink-2);padding:0 12px;font-size:13px}.history-toolbar .chip.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.history-actor{border:1px solid var(--line-strong);background:var(--surface);border-radius:8px;align-items:center;gap:6px;max-width:100%;min-height:32px;padding:0 4px 0 10px;display:inline-flex}.history-actor>span{color:var(--muted);flex:none;font-size:12.5px}.history-page .history-actor select{background:0 0;border:0;min-width:0;max-width:200px;margin:0;padding:4px 2px;font-weight:600}.history-page .history-every{color:var(--ink-2);cursor:pointer;gap:10px;font-size:13.5px}.history-every input{appearance:none;background:var(--line-strong);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.history-every input:after{content:"";background:var(--surface);border-radius:50%;width:16px;height:16px;transition:left .15s;position:absolute;top:2px;left:2px}.history-every input:checked{background:var(--accent)}.history-every input:checked:after{left:16px}.history-every input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.history-page .record-days>section{flex-direction:column;gap:10px;display:flex}.history-page .v2-kicker{color:var(--faint);font:600 12px var(--font);letter-spacing:.05em;margin:0 0 2px}.history-page .record-group{border-radius:var(--radius);box-shadow:var(--shadow);margin:0}.history-page .record-group>header{align-items:center;gap:6px 12px;padding:10px 16px}.history-page .record-group>header>.mono{color:var(--muted);font-size:12.5px}.history-page .record-group>header>.small{margin-left:0}.record-group-title{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.history-page .record-group-state{margin-left:auto}.record-group-state .status-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.history-page .record-event{padding:9px 16px}.history-page .record-proof-dot{width:8px;height:8px;margin-top:7px}.history-page .record-avatar{width:20px;height:20px;margin-top:1px;font-size:9.5px}.history-page .record-avatar.agent{background:var(--violet-soft);color:var(--violet);border-radius:5px}.history-page .record-event-body{color:var(--ink-2);font-size:13.5px}.history-page .record-event-body .actor-name{color:var(--ink);font-weight:700}.history-page .record-what>.actor>.icon{display:none}.history-page .record-event-body>.v2-inline{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;display:grid}.history-page .record-what{min-width:0;display:block}.history-page .decision-method-label{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:5px;align-items:center;gap:2px;padding:0 0 0 6px;font-size:11.5px;display:inline-flex}.history-page .record-steps{padding:8px 16px;font-size:13px}.history-page .record-steps>summary{font-weight:600}.history-page .history-older{align-self:center}.proof-page .v2-page-head h1{letter-spacing:-.015em;font-size:26px;line-height:1.2}.proof-page .v2-page-head p{color:var(--muted);font-size:13px}.proof-back{width:fit-content}.proof-parts{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.proof-part{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px;display:flex}.proof-part>p{margin:0}.proof-part-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.proof-part-head .record-verified,.proof-tag{margin-left:auto}.proof-tag{background:var(--good-soft);color:var(--good);border-radius:6px;padding:0 8px;font-size:12px;line-height:22px}.proof-part .v2-fold{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:12px 0 0}.record-proof{flex-direction:column;gap:14px;min-width:0;display:flex}.record-proof>p{margin:0}.record-checkpoint-signer{white-space:nowrap;max-width:100%;display:inline-block}.record-checkpoint-signer .record-identifier{vertical-align:middle}.record-proof h3{margin:4px 0 0;font-size:15px}.proof-lead{color:var(--ink-2);font-size:14px}.proof-lead strong{color:var(--ink)}.proof-facts{gap:8px 16px}.proof-checks,.proof-download{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.proof-checkpoints>details{border-top:1px solid var(--line);padding:10px 0}.proof-checkpoints>details>summary{cursor:pointer;font-size:13.5px;font-weight:650}.proof-checkpoints>details[open]>summary{margin-bottom:8px}@media (width<=1100px){.proof-parts{grid-template-columns:minmax(0,1fr)}}.audit-head{flex-direction:column;gap:8px;display:flex}.audit-title{align-items:center;gap:8px;display:flex}.audit-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.audit-head p{color:var(--muted);margin:0;font-size:13px}.audit-scope{color:var(--faint);margin-left:8px}.audit-page .audit-active{margin:0}.audit-page .audit{flex-direction:column;gap:24px;min-width:0;display:flex}.audit-page .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.audit-page .section-head{align-items:center;gap:12px;margin:0}.audit-page .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.audit-page .section-head .count{min-width:0;color:var(--faint);background:0 0;padding:0;font-size:12px;font-weight:500}.audit-page .section-note{margin:0}.audit-page .button.more{align-self:center;margin:0}.audit-filters{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-wrap:wrap;align-items:flex-end;gap:16px 24px;padding:16px 18px;display:flex}.audit-field{flex-direction:column;gap:6px;min-width:0;display:flex}.audit-field-label{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.audit-field select,.audit-dates input{border:1px solid var(--line-strong);background:var(--surface);max-width:100%;min-height:36px;color:var(--ink);font:13px var(--font);border-radius:8px;padding:0 10px}.audit-field select{width:9.5rem}.audit-dates{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-filters .chips{margin:0}.audit-filters .chip{border-color:var(--line);background:var(--surface);min-height:30px;color:var(--ink-2);padding:0 12px;font-size:13px}.audit-filters .chip.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.audit-clear{align-self:center}.audit-shares{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:18px;display:flex}.audit-lead{color:var(--ink-2);margin:0;font-size:15px}.audit-lead strong{color:var(--ink)}.audit-bar{border-radius:4px;gap:2px;height:14px;display:flex;overflow:hidden}.audit-bar>span{min-width:4px}.audit-level-0{background:var(--bad)}.audit-level-1{background:var(--warn)}.audit-level-2{background:var(--accent)}.audit-level-3{background:var(--mark-right)}.audit-levels{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 20px;display:grid}.audit-level{grid-template-columns:10px minmax(0,1fr);align-content:start;align-items:center;gap:4px 8px;font-size:13.5px;display:grid}.audit-level>:nth-child(n+3){grid-column:2}.audit-swatch{border-radius:3px;width:10px;height:10px}.audit-level-without strong{color:var(--ink)}.audit-level-samples{color:var(--ink-2)}.audit-page .audit-table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.audit-table .cell-toggle{width:40px;padding-right:0}.audit-toggle{width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:grid}.audit-toggle:hover{background:var(--surface-2);color:var(--ink)}.audit-toggle .icon{transition:transform .15s}.audit-toggle[aria-expanded=true] .icon{transform:rotate(90deg)}.audit-table tr[hidden]{display:none}.audit-page .audit-table thead th{background:var(--surface-2);color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px}.audit-record-row>td{background:var(--surface-2)}.audit-record{grid-template-columns:max-content minmax(0,1fr);gap:8px 18px;margin:0;font-size:13px;display:grid}.audit-record>div{display:contents}.audit-record dt{color:var(--muted);font-size:12.5px}.audit-record dd{overflow-wrap:anywhere;min-width:0;margin:0}.audit-record .runs li,.audit-record .policy-source{white-space:normal}.audit-record .cell-note{display:inline}.audit-evidence{background:var(--surface-3);color:var(--muted);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:2px 8px;font-size:12.5px;font-weight:600;display:inline-flex}.audit-evidence.passed{background:var(--good-soft);color:var(--good)}.audit-evidence .icon{width:12px;height:12px}.audit-page .samples{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.audit-page .sample{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:14px 18px;display:flex}.audit-page .sample:first-child{border-top:0}.sample-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}.sample-head .row-title{white-space:normal;overflow-wrap:anywhere;min-width:0}.sample-main{flex-direction:column;gap:6px;min-width:0;display:flex}@media (width<=640px){.audit-table td.cell-toggle{justify-content:flex-end;width:auto;padding:0;display:flex}.audit-table td.cell-toggle:before,.audit-table .audit-record-row>td:before{content:none}.audit-table .audit-record-row>td.cell-toggle{display:none}.audit-table .audit-record-row>td{background:0 0;padding:10px 0 0;display:block}.audit-table tr.audit-record-row{border-top:0;padding-top:0}.audit-record{grid-template-columns:minmax(0,1fr);gap:2px}.audit-record dd{margin-bottom:8px}}@media (width<=600px){.record-checkpoint-detail{display:block}.v2-page-head h1{font-size:26px}.v2-breadcrumb>.pill,.record-verified{margin-left:0}.record-event{padding:10px}.v2-fold{padding:12px}.v2-facts{gap:10px}.record-command{padding:8px}}.record-proof-dot{background:var(--tone);border-radius:50%;flex:none;width:10px;height:10px;margin-top:8px}.record-identifier{align-items:center;gap:2px;max-width:100%;display:inline-flex}.record-identifier>code{min-width:0}.record-identifier>button{flex:none}.record-keys{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.record-avatar .icon{width:14px;height:14px}.record-account{margin-bottom:24px}.audit-sample{padding:1rem 0}.audit-checklist{border:1px solid var(--line);background:var(--surface);border-radius:10px;overflow:hidden}.audit-checklist>header{background:var(--surface-2);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding:10px 14px;display:flex}.audit-checklist>header h3{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);margin:0;font-size:12px}.audit-check{border-top:1px solid var(--line)}.audit-check:first-of-type{border-top:0}.audit-check summary{cursor:pointer;grid-template-columns:76px minmax(0,1fr);align-items:baseline;column-gap:10px;padding:10px 14px;font-size:14px;list-style:none;display:grid}.audit-check summary::-webkit-details-marker{display:none}.audit-check-state{background:var(--good-soft);color:var(--good);border-radius:999px;grid-row:span 2;justify-self:start;padding:0 8px;font-size:11.5px;font-weight:700;line-height:20px}.audit-check.look_here .audit-check-state{background:var(--warn-soft);color:var(--warn)}.audit-check.your_call .audit-check-state{background:var(--surface-3);color:var(--ink-2)}.audit-check-summary{color:var(--muted);overflow-wrap:anywhere;grid-column:2;font-size:13px}.audit-check>ul{margin:0;padding:0 14px 10px 118px}.audit-check>p{margin:0;padding:0 14px 10px 100px}.audit-check li{overflow-wrap:anywhere;margin:6px 0;font-size:13px}.audit-fact{white-space:pre-wrap}.audit-sources{flex-wrap:wrap;gap:.25rem 1rem;margin-top:.25rem;display:flex}@media (width<=720px){.audit-check summary{grid-template-columns:minmax(0,1fr);row-gap:4px}.audit-check-state{grid-row:auto}.audit-check-summary{grid-column:1}.audit-check>ul{padding-left:32px}.audit-check>p{padding-left:14px}}.review-action-bar .review-buttons .answer-danger{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));color:var(--bad)}.review-action-bar .button kbd.key{border-color:color-mix(in srgb, currentColor 35%, transparent);color:inherit;opacity:.8;background:0 0;margin-left:4px}.review-action-bar .answer-note{color:var(--muted);text-align:left;margin:0;font-size:12.5px}.badge.risk-badge{text-transform:lowercase}.badge.risk-low{background:var(--good-soft);color:var(--good)}.badge.risk-medium{background:var(--warn-soft);color:var(--warn)}.badge.risk-high{background:var(--bad-soft);color:var(--bad)}.risk-reasons,.suggestion,.deadline{color:var(--ink-2);margin:6px 0 0}.risk-why{font-weight:600}.risk-reasons-high .risk-why{color:var(--bad)}.risk-reasons-medium .risk-why{color:var(--warn)}.suggestion .actor{vertical-align:baseline}.deadline.due{color:var(--warn);font-weight:600}.scope-risk{padding:1px 6px;font-size:11px}.model-review{color:var(--ink-2);margin:6px 0 0}.model-why{font-weight:600}.model-review.flagged .model-why,.queue-flag,.model-flagged{color:var(--warn)}.queue-flag{font-weight:600}.model-judgments{margin:0 0 8px;padding-left:18px}.model-judgments>li+li{margin-top:6px}.model-risk.risk-high{color:var(--bad)}.model-risk.risk-medium{color:var(--warn)}.model-reasons{color:var(--ink-2);margin:4px 0 0;padding-left:18px;font-size:13px}.decision-model-settings p{margin:0 0 10px}.test-findings>h3 .icon{color:var(--warn);vertical-align:-2px;margin-right:4px}section.test-findings .gate-notes>li.gate-note{grid-template-columns:max-content minmax(0,1fr) auto;align-items:start}section.test-findings .gate-notes>li.gate-note:before{content:none}.test-findings .note-kind{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.test-findings .note-kind:before{content:"!";background:var(--warn-soft);width:18px;height:18px;color:var(--warn);border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.test-findings .note-text{overflow-wrap:anywhere;grid-column:2;min-width:0}.finding-test,.finding-summary,.finding-accepted{display:block}.finding-test{margin-top:2px}.finding-test code{overflow-wrap:anywhere}.finding-action{grid-column:3;justify-self:end}@media (width<=640px){section.test-findings .gate-notes>li.gate-note{grid-template-columns:max-content minmax(0,1fr)}.test-findings .note-text,.finding-action{grid-column:1/-1}}.work-v2{min-width:0}.work-v2 .two-column{gap:32px}.work-v2 .section{margin:0 0 32px}.work-v2 .section-head{flex-wrap:wrap;gap:8px;margin-bottom:12px}.work-v2 .section-head h2{text-transform:none;letter-spacing:.01em;color:var(--ink);font-size:18px;line-height:22px}.work-v2 .criteria-bar{display:flex}.work-v2 .section-head a{font-size:13px;font-weight:700}.work-v2 h1{letter-spacing:-.02em}.work-page-header{margin-bottom:32px}.work-page-header h1{margin:0}.criterion-list{flex-direction:column;gap:10px;display:flex}.criterion-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:6px 14px;padding:14px 16px;display:grid}.criterion-number{color:var(--muted);grid-row:1/3}.criterion-check{border:2px solid var(--line-strong);border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:grid}.criterion-is-met .criterion-check{background:var(--good);color:var(--surface);border-color:var(--good)}.criterion-is-waiting .criterion-check{color:var(--warn);border-color:var(--warn)}.criterion-phone-number{display:none}.criterion-text{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.5}.criterion-links{flex-wrap:wrap;grid-column:2/4;gap:6px;display:flex}.criterion-change{display:contents}.criterion-links a{border:1px solid var(--line);color:var(--ink-2);background:var(--bg);overflow-wrap:anywhere;cursor:help;border-radius:999px;align-items:baseline;gap:6px;padding:2px 10px;font-size:12px;display:inline-flex}.criterion-evidence{flex-wrap:wrap;max-width:100%}.criterion-marks{flex-direction:column;grid-column:2/4;gap:8px;display:flex}.criterion-mark,.criterion-proposal{color:var(--ink-2);overflow-wrap:anywhere;margin:0;line-height:1.5}.criterion-mark-actions,.criterion-mark-form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.criterion-mark-form input{min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;flex:240px;padding:6px 10px;font-size:14px}.intent-people{flex-direction:column;gap:10px;display:flex}.intent-person{align-items:center;gap:10px;font-size:14px;display:flex}.intent-person>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.person-role{margin-left:auto}.person-method{display:block}.intent-history-line{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:12px 0;font-size:14px;display:flex}.intent-history-line>span{overflow-wrap:anywhere;min-width:0}.intent-history-line>time{color:var(--muted);flex:none;margin-left:auto;font-size:12px}.intent-record{min-width:0}.intent-record .card{overflow-wrap:anywhere}.intent-record .card p{margin:0 0 10px}.intent-event-record{margin:8px 0;font-size:13px}.intent-event-record summary{cursor:pointer}.intent-event-record pre{background:var(--surface);border:1px solid var(--line);max-width:100%;padding:10px;overflow:auto}@media (width<=640px){.work-v2 .section{margin-bottom:24px}.criterion-list{gap:16px}.criterion-card{grid-template-columns:12px auto minmax(0,1fr);gap:10px;padding:14px}.criterion-number{font:12px var(--mono);grid-area:1/1;align-self:center}.criterion-check{display:none}.criterion-phone-number{display:inline}.criterion-card>.pill{grid-area:1/2;justify-self:start}.criterion-text{grid-area:2/1/auto/4;font-size:16px}.criterion-links{grid-area:1/3;justify-content:flex-end;gap:4px}.criterion-links a{background:0 0;border:0;padding:0;font-size:12px}.criterion-link-status{display:none}.criterion-links a.criterion-evidence{border:1px solid var(--line);padding:2px 4px;font-size:10px}.criterion-marks{grid-area:3/1/auto/4}}.other-scope-needs{border:1px solid var(--line);background:var(--warn-soft);overflow-wrap:anywhere;border-radius:10px;grid-column:1/-1;margin-bottom:16px;padding:12px;font-size:13px}.other-scope-needs>span{flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.intent-completion{overflow-wrap:anywhere}.intent-completion p{margin:0 0 12px}.intent-completion ul{padding-left:0;list-style:none}.intent-completion li{margin-bottom:8px}.intent-owner{line-height:1.7}.intents-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.intents-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.intents-head p{margin:8px 0 0;font-size:13px}.intents-jump{flex-wrap:wrap;gap:6px;display:flex}.intents-jump a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:4px 12px;font-size:13px}.intents-jump a:hover{border-color:var(--line-strong);color:var(--ink);text-decoration:none}.intents-jump-count{color:var(--faint)}.intents-page .other-scope-needs{margin:0}.intents-page .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.intents-page .section-head{margin:0}.intents-page .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.intents-page .work-heading .count-pill{height:auto;color:var(--faint);font:500 12px var(--font);background:0 0;padding:0}.intents-none{color:var(--muted);margin:0;font-size:12.5px}.intent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.progress-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px;display:flex}.progress-card:hover{border-color:var(--line-strong)}.progress-top{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.progress-card h3{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.35}.progress-card h3 a{color:var(--ink)}.progress-bar{align-items:center;gap:10px;min-height:18px;display:flex}.progress-bar .criteria-bar{flex:1;display:flex}.progress-total{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.progress-merged{color:var(--good);margin:0;font-size:12.5px;font-weight:600}.progress-meta{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.intent-rows{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.intent-row{border-top:1px solid var(--line);min-height:52px;color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px;display:grid}.intent-row:first-child{border-top:0}.intent-row:hover{background:var(--surface-2);text-decoration:none}.intent-row-icon{width:20px;color:var(--faint);place-items:center;display:grid}.intent-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.intent-row-title{overflow-wrap:anywhere;font-weight:600}.intent-row-title .mono{color:var(--muted);margin-right:4px;font-weight:500}.intent-row-meta{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}@media (width<=640px){.intents-head h1{font-size:24px}.intent-row{grid-template-columns:minmax(0,1fr) auto;padding-inline:14px}.intent-row-icon{display:none}}.new-intent-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.new-intent-back{color:var(--muted);font-size:13px;font-weight:600}.new-intent-back:hover{color:var(--ink)}.new-intent-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.new-intent-head p{margin:0;font-size:13px}.new-intent-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.intent-new-page .new-intent-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;max-width:none;box-shadow:var(--shadow);gap:16px;margin:0;padding:16px 18px}.new-intent-length{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12px}.new-intent-preview{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.new-intent-eyebrow{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.new-intent-preview h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650;line-height:1.35}.new-intent-preview h2.new-intent-untitled{color:var(--faint)}.new-intent-hint{color:var(--muted);margin:0;font-size:12.5px}.new-intent-criteria{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.new-intent-criteria li{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;font-size:13.5px;display:grid}.new-intent-number{border:1.5px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.new-intent-criterion{overflow-wrap:anywhere;padding-top:2px}.intent-new-page .new-intent-form textarea{min-height:116px}@media (width<=1100px){.new-intent-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.intent-new-page .new-intent-form .review-buttons .button.primary{flex:2 auto}}.model-review-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);overflow-wrap:anywhere;flex-direction:column;gap:10px;padding:16px 18px;display:flex}.model-review-card p,.model-review-card>.model-reasons{margin:0}.model-review-card .model-risk.risk-low{color:var(--good)}.model-review-card .model-risk.risk-medium,.model-review-card .model-flagged{color:var(--warn)}.model-review-card .model-risk.risk-high{color:var(--bad)}.model-review-card .faint{color:var(--faint)}.model-review-card .model-outside-files{margin:4px 0 0;padding-left:18px}.model-review-card .model-outside-files code{color:var(--ink-2);background:0 0;border:0;padding:0}.review-eyebrow{color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;font-size:13px;display:flex}.review-eyebrow a{color:inherit}.review-intent-eyebrow{flex-wrap:wrap}.review-intent-eyebrow .pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.review-header h1{margin:0 0 12px;font-size:30px;line-height:1.25}.review-header h2{margin:0 0 12px;font-size:26px;line-height:1.25}.review-summary{margin:0 0 24px;font-size:16px}.review-pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:inline-flex}.review-drafted{margin:-4px 0 10px}.review-facts{flex-wrap:wrap;gap:8px;margin:0 0 22px;display:flex}.review-facts .fact-chip{background:var(--bg);border-radius:24px;gap:8px;padding:8px 12px;font-size:12px}.review-facts .fact-chip strong{font-size:14px}.review-facts .info-tip-button{font-size:10px}.review-approvals{margin-bottom:22px}.review-approvals .approval-chip{border-radius:24px;padding:5px 8px}.approval-method{color:var(--muted);margin:8px 0}.review-tab-body{padding-top:20px}.review-content{min-width:0}.review-content .tabs{margin-bottom:0}.review-content .tab{padding:12px 10px}.review-content .gate{margin:0 0 20px}.review-record{padding-top:28px}.record-section+.record-section{margin-top:40px}.record-heading{text-transform:uppercase;letter-spacing:1.4px;color:var(--muted);align-items:center;gap:8px;margin:0 0 14px;font-size:11px;font-weight:500;display:flex}.record-count{background:var(--surface-2);color:var(--ink-2);letter-spacing:normal;border-radius:999px;padding:1px 7px;font-size:11px}.record-facts{grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:10px 28px;margin:0;font-size:13px;display:grid}.record-facts dt{color:var(--muted)}.record-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.record-facts code{font-size:12.5px}.record-value{align-items:center;gap:4px;max-width:100%;display:inline-flex}.record-value .button[data-icon-only]{color:var(--muted);padding:3px 5px}.record-value .button[data-icon-only]:hover{color:var(--ink)}.record-more{margin-top:10px}.record-foot{margin:40px 0 0;font-size:12px}.review-record .commit-list,.review-record .sessions-panel{margin-bottom:0}.review-record .policy-details{border-top:0;margin-top:0;padding-top:0}.review-record .policy-details .routing-title{margin:16px 0 8px}.sessions-lead{margin:0 0 12px}.commit-rule{border-bottom:1px solid var(--line);background:var(--surface-2);margin:0;padding:9px 14px}.review-compare{flex-wrap:wrap;gap:14px;margin-bottom:16px;display:flex}.review-compare label{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.diff-summary{flex-wrap:wrap;row-gap:8px}.diff-summary .review-compare{margin:0;font-weight:400}.review-compare+.diff-count{margin-left:auto}.review-compare~.diff-toggle{margin-left:0}.review-criteria{border:1px solid var(--line);border-radius:12px;margin:24px 0;padding:18px}.review-criteria h3{margin:0 0 14px}.review-criteria li{padding:8px 4px}.review-criteria.criterion-states{border:0;padding:0}.review-members{margin:16px 0 24px}.review-action-bar{z-index:25;border-top:1px solid var(--line);background:var(--surface);max-height:70dvh;padding:16px 40px;position:fixed;bottom:0;left:232px;right:0;overflow-y:auto}.review-buttons{align-items:center;gap:10px;display:flex}.review-buttons .button{min-height:40px;padding:10px 18px}.review-note{max-width:760px}.review-note h3{margin:0 0 6px}.review-note p,.review-confirm p{margin:0 0 12px}.review-note textarea{resize:vertical;width:100%;min-height:92px;font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-strong);border-radius:10px;margin-bottom:12px;padding:12px;line-height:1.5}.review-note textarea:focus{outline:2px solid var(--accent);outline-offset:1px}.review-note label{margin-bottom:12px;display:block}.review-note select{max-width:85%;margin-left:10px}@media (width>=641px) and (width<=1150px){.review-buttons{flex-wrap:wrap}}@media (width<=640px){.review-header h1{font-size:24px;line-height:1.2}.review-header h2{margin-bottom:8px;font-size:22px;line-height:1.2}.review-summary{margin-bottom:18px;font-size:15px;line-height:1.5}.review-eyebrow{margin-bottom:8px;font-size:12px}.review-facts{gap:6px;margin-bottom:20px}.review-facts .fact-chip{padding:7px 10px;font-size:11px}.review-facts .fact-chip strong{font-size:12px}.review-content .tab{padding:10px 8px;font-size:13px}.review-action-bar{left:0;bottom:calc(60px + env(safe-area-inset-bottom));padding:12px 16px}.review-buttons{flex-wrap:wrap;gap:8px}.review-buttons .button{flex:1;min-height:44px;padding:10px 12px;font-size:15px}.review-buttons .button.primary{flex-basis:100%;font-size:16px}.review-note h3{font-size:18px}.review-note p{font-size:13px}.review-action-bar.step-reject,.review-action-bar.step-refine{border-radius:16px 16px 0 0;box-shadow:0 0 0 100vmax #0006}.review-action-bar.step-refine:before,.review-action-bar.step-reject:before{content:"";background:var(--line-strong);border-radius:4px;width:40px;height:4px;margin:0 auto 16px;display:block}.record-facts{grid-template-columns:minmax(0,1fr);gap:2px}.record-facts dd+dt{margin-top:10px}.review-content .code-scroll{max-width:100%}}.review-buttons .button.ghost.danger{color:var(--bad);box-shadow:none;background:0 0;border-color:#0000}.review-approvals .approval-chip{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink)}.review-approvals .approval-chip.tone-warn{border-color:var(--accent)}.review-facts .fact-chip{flex-direction:row;align-items:center}.review-facts .fact-chip .info-tip-button{width:18px;min-width:0;height:18px;min-height:0;margin:0;padding:0}.review-content .gate{box-shadow:none;border-color:var(--line);background:var(--surface);padding:18px}.review-content .gate-head{padding-bottom:12px}.review-content .checks{gap:8px}.review-revisions button,.repository-menu button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0}.review-content .gate[class]{box-shadow:none;border-color:var(--line)}.review-conversation>.button{margin:0 0 14px}.review-identity{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin:10px 0 16px;display:flex}.review-identity details{flex-basis:100%}.review-identity summary{cursor:pointer}.decision-reference{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.review-attention{margin-bottom:18px}.review-attention p{margin:6px 0}.review-members button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent)}.audit-sample .review-action-inline{border:1px solid var(--line);max-height:none;box-shadow:none;border-radius:10px;margin-top:16px;padding:16px;position:static}.audit-sample .review-action-inline:before{display:none}.deadline{display:block}.review-content .evidence-head{flex-direction:column;align-items:flex-start;gap:2px}.review-content .evidence-head h2,.review-content .section-head h2{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:15px;font-weight:650}.review-content .evidence-panel .jobs{padding:0}.review-content .evidence-panel .job{border-top:1px solid var(--line);grid-template-columns:18px minmax(90px,max-content) minmax(0,1fr) auto auto;gap:12px;padding:9px 14px;display:grid}.review-content .evidence-panel .job:first-child{border-top:0}.review-content .evidence-panel .job-meta{display:contents}.review-content .evidence-panel .job-outcome{grid-column:3}.review-content .evidence-panel .job-time{text-align:right;font-variant-numeric:tabular-nums;grid-column:4}.review-content .evidence-panel .job-signer{text-align:right;grid-column:5}.review-content .file-index{padding:0;overflow:hidden}.review-content .file-index li+li{border-top:1px solid var(--line)}.review-content .file-index a{background:var(--surface-2);padding:7px 12px}.review-content .file-index a:hover{background:var(--surface-3)}.review-compare label{border:1px solid var(--line-strong);background:var(--surface);min-height:32px;color:var(--muted);border-radius:8px;gap:6px;padding:0 4px 0 10px;font-size:13px}.review-compare select{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.review-record .badge.session-reported{background:var(--violet-soft);color:var(--violet);border:0;flex:none}@media (width<=640px){.review-content .evidence-panel .job{grid-template-columns:18px minmax(0,1fr) auto auto}.review-content .evidence-panel .job-signer{text-align:left;grid-column:2/-1}}.change-v2>.change-back{color:var(--muted);align-self:flex-start;font-size:13px;font-weight:600}.change-v2>.change-back:hover{color:var(--ink)}.change-v2>.change-back+.change-head{margin-top:-12px}.change-v2 .change-head{flex-direction:column;gap:10px;min-width:0;display:flex}.change-v2 .change-eyebrow{flex-wrap:wrap;justify-content:flex-start;gap:6px 8px;margin:0}.change-v2 .change-eyebrow .sep{margin:0}.change-v2 .change-eyebrow .mono{font-size:12.5px}.change-v2 .change-head h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:28px;line-height:1.2}.change-byline{flex-wrap:wrap;align-items:center;gap:4px 14px;margin:0;display:flex}.change-byline code{color:var(--muted);overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:12.5px}.change-v2 .change-head .review-summary{max-width:72ch;color:var(--ink-2);margin:4px 0 0;font-size:15px}.change-v2 .change-head .review-flag,.change-v2 .change-note{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--ink-2);border-radius:8px;margin:6px 0 0;padding:10px 14px;font-size:13.5px}.change-v2 .change-note{align-items:flex-start;gap:8px;display:flex}.change-v2 .change-note p{margin:0}.change-v2 .change-note .icon{color:var(--warn);margin-top:2px}.change-v2 .change-head .review-flag+.change-note{margin-top:0}.change-v2 .change-head .review-flag{align-items:flex-start;gap:8px;display:flex}.change-v2 .change-head .review-flag>.icon{flex:none;margin-top:2px}.change-v2 .change-head .review-flag .model-why{color:var(--ink);font-weight:700}.change-v2 .change-head .review-summary:empty{display:none}.change-v2 .change-held{border-color:var(--line);background:var(--surface-2);margin-top:14px}.change-v2 .change-held .icon{color:var(--muted)}.change-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.change-main{flex-direction:column;gap:18px;min-width:0;display:flex}.change-decision{border:1px solid var(--warn-line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:0 0 0 1px var(--warn-line), var(--shadow);flex-direction:column;gap:16px;padding:18px 20px;display:flex}.change-decision.others{border-color:var(--line);box-shadow:var(--shadow)}.change-decision.blocked{border-color:color-mix(in srgb, var(--bad) 35%, var(--line));box-shadow:0 0 0 1px color-mix(in srgb, var(--bad) 25%, transparent), var(--shadow)}.change-decision-head{color:var(--faint);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:12.5px;display:flex}.change-decision-head p{margin:0}.change-decision-reference{align-items:center;gap:4px;display:inline-flex}.change-decision-reference .button{min-width:16px;min-height:16px;color:inherit;padding:0}.change-decision-reference .button .icon{width:12px;height:12px}.change-check-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.change-decision-head{gap:4px 8px}.change-question{letter-spacing:-.015em;overflow-wrap:anywhere;margin:-12px 0 0;font-size:22px;font-weight:650;line-height:1.25}.change-decision .review-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin:0;display:grid}.change-decision .review-facts .fact-chip{background:0 0;border:0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-content:start;place-items:center start;gap:3px 6px;min-width:0;padding:0;font-size:11.5px;display:grid}.change-decision .review-facts .fact-chip>span:first-child{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-weight:600}.change-decision .review-facts .fact-chip>.info-tip{grid-area:1/2}.change-decision .review-facts .fact-chip strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px}.change-decision .review-facts .fact-chip.tone-good strong{color:var(--good)}.change-decision .review-facts .fact-chip.tone-warn strong{color:var(--warn)}.change-decision .review-facts .fact-chip.tone-bad strong{color:var(--bad)}.change-decision .review-facts .fact-chip:is([data-label=Why\ you],[data-label=Evidence],[data-label=Decision\ model]) strong{background:var(--surface-3);color:var(--ink-2);border-radius:999px;justify-self:start;padding:1px 9px;font-size:12.5px;font-weight:650;line-height:20px}.change-decision .review-facts .fact-chip.tone-good:is([data-label=Why\ you],[data-label=Evidence],[data-label=Decision\ model]) strong{background:var(--good-soft);color:var(--good)}.change-decision .review-facts .fact-chip.tone-good[data-label=Evidence] strong:before{content:"✓ "}.change-decision .review-facts .fact-chip.tone-warn:is([data-label=Why\ you],[data-label=Evidence],[data-label=Decision\ model]) strong{background:var(--warn-soft);color:var(--warn)}.change-decision .review-facts .fact-chip.tone-bad:is([data-label=Why\ you],[data-label=Evidence],[data-label=Decision\ model]) strong{background:var(--bad-soft);color:var(--bad)}.change-judged{background:var(--surface-2);color:var(--ink-2);border-radius:8px;flex-direction:column;gap:4px;padding:10px 14px;font-size:13.5px;display:flex}.change-judged>*{margin:0}.change-judged .risk-reasons .risk-why{color:var(--ink)}.change-decision .test-findings{border:1px solid var(--warn-line);background:var(--warn-soft);border-radius:8px;margin:0;padding:12px 14px}.change-decision .test-findings>h3{color:var(--warn);margin:0 8px 0 0;font-size:14px;display:inline}.change-decision .test-findings>p{color:var(--ink-2);margin:0;display:inline}.change-decision .test-findings .gate-notes{border-top:0;gap:8px;margin:10px 0 0;padding:0}.change-decision .test-findings .gate-note{padding:0}.change-decision .test-findings .gate-note:before{content:none}.change-decision .test-findings .review-note{margin:12px 0 0}.change-waiting{margin:0}.change-decision .review-action-bar{z-index:auto;border-top:1px solid var(--line);max-height:none;box-shadow:none;background:0 0;margin:0;padding:14px 0 0;position:static;overflow:visible}.change-decision .review-action-bar.step-reject,.change-decision .review-action-bar.step-refine{box-shadow:none;border-radius:0}.change-decision .review-action-bar.step-reject:before,.change-decision .review-action-bar.step-refine:before{content:none}.change-decision .review-buttons{flex-wrap:wrap}.change-decision .review-buttons .button{min-height:38px;padding:8px 14px}.change-decision .review-confirm{background:var(--accent-soft);border-radius:8px;padding:12px 14px}.change-decision .review-confirm p{margin:0 0 10px;font-weight:600}.change-decision .review-note{max-width:none}.change-phone-approvals{display:none}.change-failing{margin:0}.change-blocked-error{color:var(--bad);overflow-wrap:anywhere;margin:0}.change-excerpt{border:1px solid var(--line);background:var(--surface-2);max-width:100%;max-height:320px;color:var(--bad);font:12.5px/1.6 var(--mono);white-space:pre;border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.change-blocked-bar{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px;padding-top:14px;display:flex}.change-gates{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.change-gates-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.change-gates-head h2{margin:0;font-size:15px;font-weight:650}.change-gates .stage-detail{margin-top:2px}.change-gates .gate-notes{border-top:0;gap:6px;margin:0;padding:0;font-size:13px}.change-gates .gate-note{grid-template-columns:max-content minmax(0,1fr);align-items:center}.change-gates .gate-note:before{content:none}.change-gates .note-kind{background:var(--surface-3);color:var(--muted);border-radius:999px;padding:1px 8px;font-size:12px;font-weight:650}.change-side{flex-direction:column;gap:20px;min-width:0;display:flex}.change-side>section{margin:0}.change-side>section>h2{color:var(--ink);letter-spacing:normal;text-transform:none;margin:0 0 10px;font-size:15px;font-weight:650}.change-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}.change-approvals>:last-child,.change-approvals .review-approvals{margin-bottom:0}.change-approvals>p{margin:0}.change-approvals .review-approvals+p{margin-top:8px}.change-side .change-approvals .approval-track{flex-direction:column;align-items:flex-start;gap:8px}.change-side .change-approvals .approval-chip{color:var(--ink-2);background:0 0;border:0;border-radius:0;padding:0;font-size:13.5px}.change-side .change-approvals .approval-chip.tone-warn strong{color:var(--warn)}.change-side .change-approvals .approval-target{padding-left:2px;font-size:12.5px}.change-side .change-approvals .approval-list{gap:10px;margin:0;padding:0;list-style:none}.change-side .approval-list>li{align-items:flex-start;gap:10px;width:100%;min-width:0;display:flex}.change-side .approval-person{overflow-wrap:anywhere;min-width:0;font-size:13.5px}.change-side .approval-person strong{color:var(--ink)}.change-side :is(.approval-your-turn,.approval-needs-a-fresh-approval) strong{color:var(--warn)}.change-side .approval-row .account-avatar{width:20px;height:20px;font-size:9px}.change-side :is(.approval-approved,.approval-carried-over) .account-avatar{box-shadow:0 0 0 2px var(--good)}.change-side .approval-policy{background:var(--surface-3);color:var(--muted)}.change-side .approval-policy .icon{width:12px;height:12px}.change-side .approval-list .approval-target{font-family:var(--mono);padding-left:30px}.change-side .approval-target code{overflow-wrap:anywhere;background:0 0;border:0;padding:0}.change-side .approval-person .approval-method{color:inherit;margin:0}.change-side .approval-person .approval-owner{color:var(--muted);margin-left:5px;display:inline-block}.change-side :is(.approval-summary,.approval-limit,.approval-pending){overflow-wrap:anywhere;margin:10px 0 0}.change-side .review-revisions{border-left:0;margin:0;padding:4px 14px;list-style:none}.change-side .review-revisions>li{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:3px;margin:0;padding:10px 0 10px 36px;display:flex;position:relative}.change-side .review-revisions>li:first-child{border-top:0}.change-side .review-revisions>li:before{content:none}.change-side .review-revisions button{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.change-side .review-revisions button>span{color:var(--muted);margin:0;font-size:12px}.change-side .review-revisions button[aria-current=true] strong{color:var(--accent-text)}.change-side .review-revisions .revision-number{background:var(--surface-3);width:24px;height:24px;color:var(--ink);border-radius:6px;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;top:50%;left:0;transform:translateY(-50%)}.change-side .review-revisions>li.selected .revision-number{background:var(--accent);color:var(--accent-ink)}.change-side .review-revisions>li>.muted,.change-side .review-revisions>li>.small{margin:0}.change-side .review-revisions .check-results{margin-top:3px}.change-side .check-results .tone-good:before,.change-side .check-results .tone-warn:before{content:"✓ "}.change-side .check-results .tone-bad:before{content:"✕ "}.change-side .check-results :is(.tone-good,.tone-warn,.tone-bad):before{margin-right:4px}.review-intent-card{color:var(--ink);gap:8px;display:grid}.review-intent-title{flex-direction:column;gap:8px;display:flex}.review-intent-title .mono{white-space:nowrap;color:var(--muted)}.change-intent-progress{align-items:center;gap:8px;display:flex}.change-intent-progress .criteria-bar{flex:1;min-width:0}.change-intent-progress>.small{white-space:nowrap;flex:none;font-size:11px}.change-v2 .file-head .file-status{font:600 11px var(--mono);border-radius:3px;padding:1px 4px}.change-v2 .file-head .file-status-word{color:var(--muted);font:12px var(--font);text-transform:lowercase}.change-v2 .file-head .file-status.added{background:var(--good-soft)}.change-v2 .file-head .file-status.modified{background:var(--info-soft)}.change-v2 .file-head .file-status.deleted{background:var(--bad-soft)}.change-v2 .file-head .file-status.renamed{background:var(--violet-soft)}.change-v2{--result-ink:var(--surface)}.change-v2 .jobs .job-mark{border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.change-v2 .jobs .job-success .job-mark{background:var(--good);color:var(--result-ink)}.change-v2 .jobs .job-failure .job-mark{background:var(--bad);color:var(--result-ink)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .change-v2{--result-ink:var(--ink)}}:root[data-theme=dark] .change-v2{--result-ink:var(--ink)}.change-v2 .review-record{flex-direction:column;gap:22px;padding-top:20px;display:flex}.change-v2 .review-record .record-section+.record-section{margin-top:0}.change-v2 .review-record .record-heading{color:var(--ink);letter-spacing:normal;text-transform:none;margin:0 0 10px;font-size:15px;font-weight:650}.change-v2 .review-record .record-count{color:var(--faint);background:0 0;padding:0;font-size:12px;font-weight:500}.change-v2 .review-record .record-facts,.change-v2 .review-record .policy-details,.change-v2 .review-record .timeline{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}.change-v2 .review-record .commit-rule,.change-v2 .review-record .sessions-lead{background:0 0;border:0;margin:0 0 10px;padding:0}.change-v2 .review-record .commit-list-bare{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.change-v2 .review-record .commit-list-bare ol{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.change-v2 .review-record .commit-list li{padding:10px 16px}.change-v2 .review-record .timeline:before{content:none}.change-v2 .review-record .timeline>.event{border-top:1px solid var(--line);padding:10px 0}.change-v2 .review-record .timeline>.event:first-child{border-top:0}.change-v2 .review-record .record-more{align-self:center;margin:10px auto 0;display:block}.change-v2 .review-record .record-foot{margin:0}.change-v2 .review-record .record-facts{grid-template-columns:112px minmax(0,1fr);gap:10px 18px}.change-v2 .review-record .record-facts dd+dt{margin-top:0}.change-v2 .review-record .record-value{min-width:0}.change-v2 .review-record .record-value code{white-space:normal;overflow-wrap:anywhere;min-width:0}.change-v2 .review-record .record-value .button{flex:none}.change-v2 .review-record .commit-list .record-commit{grid-template-columns:auto minmax(0,1fr) auto;gap:12px;padding:11px 16px;display:grid}.change-v2 .review-record .commit-main{flex-direction:column;gap:2px;min-width:0;display:flex}.change-v2 .review-record .commit-subject{white-space:normal;overflow-wrap:anywhere;font-weight:600}.change-v2 .review-record .commit-meta{flex-wrap:wrap;align-items:baseline;gap:2px 12px;min-width:0;display:flex}.change-v2 .review-record .commit-author,.change-v2 .review-record .commit-change{white-space:normal;overflow-wrap:anywhere}.change-v2 .review-record .commit-gitsign{flex-basis:auto}.change-v2 .review-record .record-commit>.info-tip{min-width:0;max-width:100%}.change-v2 .review-record .signature{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap}.change-v2 .review-record .policy-details .scopes{gap:8px}.change-v2 .review-record .policy-details .scopes>li{box-shadow:none;background:0 0;gap:4px 10px;padding:0}.change-v2 .review-record .scopes .scope-name{font:12px var(--mono);overflow-wrap:anywhere}.change-v2 .review-record .scopes .scope-source{overflow-wrap:anywhere;margin-left:0}.change-v2 .review-record .scope-files{min-width:0;max-width:100%}.change-v2 .review-record .scope-files>summary{cursor:pointer;color:var(--accent-text)}.change-v2 .review-record .scope-file-list{overflow-wrap:anywhere;flex-direction:column;gap:4px;margin-top:6px;display:flex}.change-v2 .review-record .routing{overflow-wrap:anywhere}.change-v2 .review-record .timeline{padding:0}.change-v2 .review-record .timeline>.event-record{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 16px;display:grid}.change-v2 .review-record .event-proof-button{white-space:nowrap;justify-self:end;font-size:12px}.change-v2 .review-record .event-record>.proof{grid-column:1/-1;min-width:0;margin:6px 0 0}.change-v2 .review-record .proof dd{overflow-wrap:anywhere;min-width:0}@media (width<=640px){.change-v2 .review-record .record-facts{grid-template-columns:84px minmax(0,1fr);gap:10px 12px}.change-v2 .review-record .commit-list .record-commit{grid-template-columns:minmax(0,1fr);gap:6px}.change-v2 .review-record .record-commit>.row-icon{display:none}.change-v2 .review-record .record-commit>.info-tip{justify-self:start}.change-v2 .review-record .timeline>.event-record{grid-template-columns:auto minmax(0,1fr)}.change-v2 .review-record .event-proof-button{grid-column:2}}@media (width<=1100px){.change-body{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.change-v2 .change-head h1{font-size:26px}.change-v2 .change-head .review-summary{font-size:14.5px}.change-decision,.change-gates{padding:14px 16px}.change-question{font-size:19px}.change-decision .review-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.change-phone-approvals{display:block}.change-decision .review-buttons .button{flex:auto;min-height:44px}}.environment-page{max-width:1100px}.environment-list{gap:1rem;display:grid}.environment-list section,.deployment-row,.environment-recovery,.environment-approval{border-bottom:1px solid var(--line);padding:1rem 0}.deployment-heading,.deployment-links{flex-wrap:wrap;align-items:center;gap:.75rem;margin:.5rem 0;display:flex}.environment-recovery label{gap:.5rem;max-width:42rem;margin:1rem 0;display:grid}.environment-recovery select{max-width:100%}.deployment-log{white-space:pre-wrap;overflow-wrap:anywhere;max-height:30rem;overflow:auto}.deployment-digest{overflow-wrap:anywhere}.environment-audit{padding-left:1.25rem}.environment-audit li{margin:.75rem 0}.home-greeting{flex-direction:column;gap:6px;min-width:0;display:flex}.home-greeting h1{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:30px;line-height:1.2}.home-lede{color:var(--ink-2);overflow-wrap:anywhere;margin:0;font-size:15.5px}.home-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.home-main,.home-side{flex-direction:column;gap:28px;min-width:0;display:flex}.home-v2 .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.home-v2 .section-head{flex-wrap:wrap;gap:6px 12px;margin:0}.home-v2 .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.home-v2 .section-head a{font-size:13px}.home-v2 .section-head .v2-inline{gap:12px}.home-v2 .work-heading .count-pill{height:auto;color:var(--faint);font:500 12px var(--font);background:0 0;padding:0}.need-you-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex}.need-you-head{flex-wrap:wrap;align-items:center;gap:10px 8px;padding:14px 18px;display:flex}.need-you-head h2{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:650}.need-you-head h2>strong{color:var(--warn);margin-right:2px}.need-you-open{margin-left:auto}.need-row,.need-none,.need-you-card .other-scope-needs,.need-group-chips{border-top:1px solid var(--line)}.need-row{color:var(--ink);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:12px 18px;display:grid}a.need-row:hover{background:var(--surface-2);text-decoration:none}.need-request{grid-template-columns:auto minmax(0,1fr) auto}.need-icon{color:var(--warn);display:grid}.need-icon .icon{width:18px;height:18px}.need-main{flex-direction:column;gap:2px;min-width:0;display:flex}.need-main>strong{overflow-wrap:anywhere;font-weight:650}.need-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;display:flex}.need-note{color:var(--muted);font-size:12.5px}.need-actions{flex-wrap:wrap;gap:6px;display:flex}.need-name{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.need-dots{flex-wrap:wrap;align-items:center;gap:3px;max-width:120px;display:inline-flex}.need-dots i{background:var(--line-strong);border-radius:50%;width:7px;height:7px}.need-dots i.asks-you{background:var(--warn)}.need-dots i.asks-blocked{background:var(--bad)}.need-dots i.asks-moving{background:var(--info)}.need-dots i.asks-done{background:var(--good)}.need-next{overflow-wrap:anywhere;min-width:0}.need-next strong{color:var(--ink);font-weight:600}.need-count,.need-meta .due{color:var(--warn);white-space:nowrap;font-size:12.5px;font-weight:650}.need-go{color:var(--faint);display:grid}.need-none{margin:0;padding:14px 18px}.need-error{padding:0 18px 12px}.need-you-card .other-scope-needs{border-width:1px 0 0;border-radius:0;margin:0;padding:12px 18px}.need-group-chips{flex-wrap:wrap;gap:8px;padding:12px 18px;display:flex}.need-group-chips a{border:1px solid var(--line);background:var(--surface);min-height:30px;color:var(--ink-2);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;display:inline-flex}.need-group-chips a:hover{border-color:var(--line-strong);color:var(--ink);text-decoration:none}.automatic-merges,.home-agent-list,.home-resource-list{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.automatic-merge,.home-resource{border-top:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;padding:11px 16px;display:grid}.automatic-merge:first-child,.home-resource:first-child,.home-agent:first-child{border-top:0}.merge-icon,.home-resource-icon{width:20px;color:var(--faint);place-items:center;display:grid}.merge-main,.home-resource-main{flex-direction:column;gap:2px;min-width:0;display:flex}.merge-title{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.merge-title .mono{color:var(--muted);margin-right:4px;font-weight:500}.merge-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:12.5px;display:flex}.merge-meta .autonomy-level{color:var(--ink);gap:6px;font-size:12.5px;font-weight:650}.merge-meta .autonomy-bars>span{border-radius:1px;width:4px;height:12px}.automatic-merge>time{color:var(--muted);white-space:nowrap;font-size:12.5px}.spot-checks{font-size:13px}.phone-merges>summary{color:var(--good);cursor:pointer;justify-content:space-between;padding:16px 0;font-weight:700;display:flex}.phone-merges>.spot-checks{padding:10px 0;display:block}.home-agent{border-top:1px solid var(--line);color:var(--ink);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px 16px;display:grid}.home-agent:hover{background:var(--surface-2);text-decoration:none}.home-agent-main{flex-direction:column;gap:2px;min-width:0;display:flex}.home-agent .account-avatar-agent{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);font:700 11px/1 var(--font);border-radius:7px}.home-agent-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.home-agent-name strong{overflow-wrap:anywhere;font-size:14px}.home-agent-now{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.home-agents-more{border-top:1px solid var(--line);text-align:left;padding:10px 16px;font-size:13px}.home-team{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:14px 18px;display:flex}.team-mentions{flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:13px;display:flex}.team-mentions>span{flex-wrap:wrap;gap:8px;display:flex}.team-activity{flex-direction:column;gap:10px;display:flex}.team-line{color:var(--ink-2);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.team-line-main{overflow-wrap:anywhere;min-width:0}.team-line-how{color:var(--faint)}.team-line>time{color:var(--faint);white-space:nowrap;font-size:12px}.home-resource a{overflow-wrap:anywhere;min-width:0;font-weight:600}.home-resource-meta{color:var(--muted);font-size:12.5px}.home-role{background:var(--surface-3);color:var(--muted);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:650}@media (width<=1100px){.home-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.home-lede{font-size:14px}.need-you-head,.need-row,.need-none,.need-group-chips,.need-you-card .other-scope-needs{padding-inline:14px}.need-row{grid-template-columns:minmax(0,1fr) auto;gap:10px}.need-request{grid-template-columns:auto minmax(0,1fr)}.need-request>.button,.need-request>.need-actions{grid-column:1/-1;justify-self:start}.need-go{display:none}.automatic-merge,.home-resource{padding-inline:14px}}.settings-page .page-header{margin:0}.settings-page .page-header h1{font-size:26px}.settings-page .settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:32px;display:grid}.settings-navigation{top:calc(var(--topbar-h) + 18px);min-width:0;max-height:calc(100dvh - var(--topbar-h) - 36px);position:sticky;overflow-y:auto}.settings-desktop-menu{flex-direction:column;gap:6px;display:flex}.settings-desktop-menu>div{flex-direction:column;gap:1px;display:flex}.settings-desktop-menu h2{color:var(--faint);font:11px/1.5 var(--font);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;margin:0;padding:6px 10px 4px}.settings-desktop-menu a{min-height:34px;color:var(--ink-2);border-radius:7px;align-items:center;gap:10px;padding:7px 10px;display:flex}.settings-desktop-menu a:hover{background:var(--surface-2);text-decoration:none}.settings-desktop-menu a[aria-current]{background:var(--accent-soft);color:var(--accent-text);font-weight:650}.settings-desktop-menu .shell-icon{opacity:.85;flex:none}.settings-phone-menu{display:none}.settings-main{min-width:0}.setcard.settings-section{flex-direction:column;gap:14px;padding:20px 24px;display:flex}.settings-section-head{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;padding-bottom:8px;display:flex}.settings-section-head h2{overflow-wrap:anywhere;font-size:20px;font-weight:650}.settings-section-head .page-meta{margin:0;display:block}.settings-section .setgroup{padding:18px 0}.settings-section-head+.setgroup,.settings-lead+.setgroup,.settings-jump+.setgroup{border-top:0}.settings-section>.tabs-segmented{margin:0}.settings-section>.tabs-segmented+.setgroup{border-top:0;padding-top:4px}.settings-section .setgroup-controls{flex-direction:column;gap:10px;display:flex}.settings-section .setgroup-controls>*{margin-top:0;margin-bottom:0}.settings-section>p,.settings-section .setgroup-controls p{margin:0}.settings-section .setgroup-help{overflow-wrap:anywhere}.settings-lead-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;display:flex}.settings-lead-row>p{flex:320px;margin:0}.settings-section .settable-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.settings-section .settable tr:first-child td{border-top:0}.settings-section .command{margin:0}.settings-section .command code{white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:visible}.settings-section .note{margin:0}.settings-section .empty .command{margin-top:8px}.settings-section .button.inline-confirm-start{color:var(--bad)}@container (width<=759px){.settings-section .settable tr{padding:12px 16px}}.settings-jump{flex-wrap:wrap;gap:6px;display:flex}.settings-jump a{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);border-radius:999px;padding:3px 10px;font-size:12.5px}.settings-jump a:hover{border-color:var(--line-strong);text-decoration:none}.settings-section .setgroup[id]{scroll-margin-top:16px}.settings-field{flex-direction:column;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex}.settings-field input,.settings-field select,.settings-field textarea{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:36px;color:var(--ink);font:inherit;border-radius:8px;padding:0 10px;font-weight:400}.settings-field textarea{font-family:var(--mono);resize:vertical;padding:8px 10px;font-size:12.5px}.settings-field>.muted{font-weight:400}.settings-form-row{flex-wrap:wrap;align-items:flex-end;gap:10px 12px;display:flex}.settings-form-row>.settings-field{flex:160px}.settings-form-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;padding:16px;display:flex}.settings-section .switch{cursor:pointer;align-items:center;gap:10px;font-size:13.5px;display:flex}.settings-section .switch input{appearance:none;background:var(--surface-3);width:34px;height:20px;box-shadow:inset 0 0 0 1px var(--faint);cursor:pointer;border-radius:999px;flex:none;margin:0;position:relative}.settings-section .switch input:after{content:"";background:var(--faint);border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px}.settings-section .switch input:checked{background:var(--accent);box-shadow:none}.settings-section .switch input:checked:after{background:var(--accent-ink);left:17px}.settings-section .switch input:disabled{opacity:.55;cursor:default}.settings-section .switch input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-section .profile-card{align-items:center;gap:12px;display:flex}.settings-section .profile-avatar.person-avatar{border-radius:50%;width:44px;height:44px;font-size:17px}.profile-text{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.profile-value{overflow-wrap:anywhere}.passkey-add,.signins-elsewhere,.linked-providers{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.passkey-add>p{flex:260px}.settings-section .signins-elsewhere .inline-confirm-start{border-color:color-mix(in srgb, var(--bad) 45%, transparent)}.account-activity{gap:16px}.account-day h4{color:var(--faint);font:600 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase;margin:0 0 8px}.account-day ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.account-event{color:var(--ink-2);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 12px;font-size:13px;display:grid}.account-event>time{color:var(--faint);font-size:12px}.account-event .actor{gap:5px}.account-event-proof{min-width:0;color:var(--muted);grid-column:1/-1;font-size:11.5px}.account-event-proof>summary{cursor:pointer;width:fit-content}.account-activity>button{align-self:flex-start}.settings-section .organization-list .row{flex-wrap:wrap;gap:8px 24px}@container (width>=760px){.settings-section .organization-list .row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.6fr) auto;justify-items:start;display:grid}}.settings-section .organization-name{flex:160px;align-items:center;gap:10px;min-width:0;display:flex}.settings-section .organization-name .row-title{overflow-wrap:anywhere;white-space:normal}.settings-section .organization-links{gap:14px;margin-left:auto;font-size:13px;font-weight:700;display:flex}.key-uses{flex-wrap:wrap;gap:4px;display:inline-flex}.key-use{background:var(--surface-3);color:var(--ink-2);white-space:nowrap;border-radius:999px;padding:0 8px;font-size:12px;font-weight:650;line-height:20px}.key-expiry{color:var(--warn);font-weight:650}.key-fingerprint{overflow-wrap:anywhere}.settings-section .key-add{align-self:flex-start}.settings-section .key-hint>summary{cursor:pointer;font-weight:600}.settings-section .key-hint>.command{align-items:flex-start;margin-top:8px}.settings-section .tabs-segmented{display:flex}.settings-agents{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.settings-agent{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.settings-agent>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.settings-agent>header .account-avatar-agent{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);font:700 11px/1 var(--font);border-radius:7px}.settings-agent>header h3{overflow-wrap:anywhere;min-width:0;font-size:15px}.settings-agent>header>:last-child{margin-left:auto}.settings-agent-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.settings-agent-renew{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:10px;display:flex}.settings-agent-renew p{margin:0}.agent-token{border:1px solid var(--warn-line);border-radius:var(--radius);background:var(--warn-soft);flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.agent-token h3{overflow-wrap:anywhere;font-size:15px}.agent-token>p{margin:0}.agent-token .command{align-self:stretch;align-items:flex-start;margin:0}.agent-repositories{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:8px;max-height:240px;margin:0;padding:12px;display:flex;overflow:auto}.agent-repositories legend{padding:0 4px;font-size:13px;font-weight:600}.agent-repositories label{overflow-wrap:anywhere}.settings-section .email-kinds{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.settings-section .email-kinds+.email-kinds{margin-top:4px}.settings-section .email-kinds legend{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;padding:0;font-size:11.5px;font-weight:700}.settings-section .digest{max-width:none}.settings-section .digest-toggle{font-weight:400}.settings-section .digest-when select{width:200px;max-width:100%}.settings-section .decision-model-settings{flex-direction:column;gap:10px;display:flex}.settings-section .select select{font-family:var(--font)}.settings-section .org-role-warning{margin-top:8px;display:flex}.settings-section .settable[aria-label=Waiting\ invites] th,.settings-section .settable[aria-label=Waiting\ invites] .expiry{white-space:nowrap}.settings-section .invite-to{flex:3 220px}.settings-section .invite-to~.settings-field{flex:0 auto}@container (width<=759px){.settings-section .settable tr:has(.inline-confirm){grid-template-columns:minmax(0,1fr)}.settings-section .settable tr:has(.inline-confirm) td:last-child:not(:first-child){grid-area:auto/1}}.settings-teams{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));align-items:start;gap:12px;display:grid}.settings-team{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.settings-team>header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.settings-team>header h3{overflow-wrap:anywhere;min-width:0;font-size:14px;font-weight:700}.settings-team>header>.button{margin-left:auto}.settings-team>p{margin:0}.settings-team.team-target{outline:2px solid var(--accent);outline-offset:3px;scroll-margin-top:20px}.team-people-wrap{align-items:flex-end;gap:8px;display:flex}.team-people{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.team-people li{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.team-people .account-avatar{width:22px;height:22px;font-size:10px}.team-editor,.team-editor-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.team-editor{flex-direction:column;align-items:stretch}.team-routes{flex-direction:column;gap:4px;display:flex}.team-routes>p{margin:0}.team-routes-label{align-items:center;gap:6px;display:inline-flex}.team-route-tags{flex-wrap:wrap;gap:4px;display:flex}.team-route{border:1px solid var(--line);background:var(--surface);color:var(--ink-2);overflow-wrap:anywhere;border-radius:6px;padding:0 7px;font-size:12px;line-height:20px}.route-files{overflow-wrap:anywhere;flex-direction:column;max-height:220px;display:flex;overflow-y:auto}.code-owners{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.code-owners>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.code-owners>header h3{overflow-wrap:anywhere;font-size:14px;font-weight:700}.code-owners>p{margin:0}.codeowners-source{border:1px solid var(--line);background:var(--surface-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:10px 12px;font-size:12px}.code-owners .route-reason{align-items:center;gap:6px;display:inline-flex}.code-owners-paths{border-top:1px solid var(--line);padding-top:10px}.code-owners-paths>summary{cursor:pointer;font-weight:600}.code-owners-paths p{margin:10px 0 4px}.code-owners-paths ul{overflow-wrap:anywhere;margin:0;padding-left:18px}.code-owners-paths li code{background:0 0;border:0;padding:0}.org-signing{flex-direction:column;align-items:stretch;gap:10px;display:flex}.early-access-list{flex-direction:column;gap:12px;display:flex}.early-access-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.early-access-card>header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.early-access-card>header strong{font-size:15px}.early-access-card h3{margin:0 0 2px;font-size:14px;font-weight:700}.early-access-card p{margin:0}.early-access-answers{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.early-access-answers li{border:1px solid var(--line);color:var(--ink-2);border-radius:999px;padding:2px 10px;font-size:12.5px}.early-access-problems{white-space:pre-wrap;max-width:72ch}.early-access-robot{font-style:italic}.early-access-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}@media (width<=900px){.settings-page .settings-layout{grid-template-columns:minmax(0,1fr);gap:16px}.settings-navigation{max-height:none;position:static;overflow:visible}.settings-desktop-menu{display:none}.settings-phone-menu{display:block}.settings-phone-menu select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-height:44px;color:var(--ink);font:inherit;border-radius:8px;padding:0 12px}}@media (width<=640px){.setcard.settings-section{padding:16px}.settings-section .switch{min-height:44px}.settings-section .email-kinds{gap:0}.settings-section .invite-to{flex-basis:140px}}.inbox-page{min-width:0;padding:28px var(--gutter) 16px;flex-direction:column;gap:20px;display:flex}.inbox-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 16px;display:flex}.inbox-head-text{flex-direction:column;gap:8px;min-width:0;display:flex}.inbox-head h1{margin:0;font-size:26px;line-height:1.2}.inbox-sub{color:var(--muted);margin:0;font-size:13px}.inbox-head-actions{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.inbox-head-actions .button{color:var(--ink);font-weight:600}kbd.key{border:1px solid var(--line-strong);background:var(--surface);min-width:18px;height:18px;color:var(--muted);font:600 11px/1 var(--mono);border-bottom-width:2px;border-radius:4px;place-items:center;padding:0 4px;display:inline-grid}.inbox-shortcuts{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex:0 auto;padding:16px 18px}.inbox-shortcuts-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-shortcuts h2{margin:0;font-size:15px}.inbox-shortcuts dl{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px 24px;margin:12px 0 0;display:grid}.inbox-shortcuts dl>div{align-items:center;gap:10px;font-size:13px;display:flex}.inbox-shortcuts dt{min-width:72px;color:var(--muted);flex:none}.inbox-shortcuts dd{color:var(--ink-2);margin:0}.inbox-v2{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);grid-template-columns:minmax(300px,400px) minmax(0,1fr);display:grid;overflow:clip}.inbox-queue{border-right:1px solid var(--line);flex-direction:column;min-width:0;display:flex}.inbox-queue-head{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:12px;display:flex}.inbox-queue .tabs{width:100%;margin:0;display:flex}.inbox-queue .tabs .tab{min-width:0;min-height:34px;color:var(--muted);white-space:nowrap;flex:auto;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:600;line-height:1.2;display:flex}.inbox-queue .tabs .tab.active{color:var(--ink)}.inbox-queue .tabs .count-pill{height:auto;color:var(--faint);background:0 0;flex:none;margin:0;padding:0;font-size:12px;font-weight:500}.team-filter{align-self:flex-start}.inbox-repository-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.inbox-repository-filters .chip{border-color:var(--line);background:var(--surface);min-width:0;max-width:160px;min-height:30px;color:var(--ink-2);align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex;position:relative}.inbox-repository-filters .chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.inbox-repository-filters .chip.active,.inbox-queue-head .team-filter.chip.active{background:var(--ink);border-color:var(--ink);color:var(--surface)}.inbox-repository-filters .scoped-repository{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.inbox-repository-filters .count-pill{min-width:0;height:auto;color:inherit;opacity:.7;background:0 0;padding:0;font-size:12px;font-weight:500}.repository-overflow{position:relative}.repository-menu{z-index:10;border:1px solid var(--line);background:var(--surface);width:280px;max-width:85vw;box-shadow:var(--shadow);border-radius:8px;padding:8px;position:absolute;top:36px;left:0}.repository-menu input{width:100%}.repository-menu button{width:100%;color:inherit;font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:10px 6px;display:block}.repository-menu button:hover{background:var(--accent-soft)}.inbox-bulk{gap:8px;display:grid}.inbox-bulk>.button{justify-content:center}.inbox-bulk.card{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;padding:12px}.inbox-bulk-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.inbox-bulk-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.inbox-bulk-list .checkbox-label{align-items:flex-start}.inbox-bulk-report p,.inbox-bulk-report ul{margin:0}.inbox-queue-order{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:8px;padding:12px 16px 6px;font-size:11.5px;font-weight:600;display:flex}.inbox-cards{flex-direction:column;min-width:0;display:flex}.inbox-cards>.empty,.inbox-cards>.other-scope-needs{margin:12px}.inbox-queue-card{border:0;border-top:1px solid var(--line);width:100%;min-width:0;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border-left:3px solid #0000;flex-direction:column;gap:5px;padding:12px 16px;display:flex}.inbox-queue-card:hover{background:var(--surface-2)}.inbox-queue-card.selected{background:var(--accent-soft);border-left-color:var(--accent)}.queue-status{min-width:0;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.queue-status .status-pill{padding:1px 8px 1px 7px;font-size:11px}.queue-status time{white-space:nowrap}.queue-title{overflow-wrap:anywhere;font-weight:600;line-height:1.35}.queue-meta{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 10px;font-size:12px;display:flex}.queue-repo{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}.queue-ids{font-family:var(--mono)}.queue-routing,.queue-progress{overflow-wrap:anywhere;min-width:0}.queue-flag{color:var(--muted)}.queue-comments{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.queue-comment-count,.queue-mention{flex-shrink:0}.queue-mention{color:var(--violet);font-weight:700}.queue-due{white-space:nowrap;font-weight:650}.queue-due.due{color:var(--warn)}.inbox-queue-card .deadline{margin:0;font-size:12px}.queue-subject{color:var(--ink-2);font-size:13px;line-height:1.4;display:block}.inbox-queue-entry{min-width:0;position:relative}.inbox-queue-card.with-done .queue-subject{align-items:center;min-height:28px;padding-right:96px;display:flex}.inbox-queue-entry .queue-done{position:absolute;bottom:12px;right:16px}@media (width<=640px),(pointer:coarse){.inbox-queue-card.with-done .queue-subject{min-height:44px;padding-right:116px}}.risk-mark{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.risk-mark i{gap:2px;display:inline-flex}.risk-mark b{background:var(--line-strong);border-radius:1px;width:4px;height:11px}.risk-mark-low{color:var(--good)}.risk-mark-low b:first-child{background:var(--good)}.risk-mark-medium{color:var(--warn)}.risk-mark-medium b:nth-child(-n+2){background:var(--warn)}.risk-mark-high{color:var(--bad)}.risk-mark-high b{background:var(--bad)}.inbox-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:4px;padding:8px;display:flex}.inbox-foot .button{color:var(--accent-text)}.inbox-how{color:var(--muted);margin:0;padding:0 16px 14px;font-size:12.5px}.inbox-decision{background:var(--surface);min-width:0;padding:24px 28px 28px;position:relative}.inbox-decision .inbox-back{display:none}.inbox-detail-nav{color:var(--muted);justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.inbox-detail-nav .inbox-back{margin:0}.inbox-pane-head{z-index:6;border-bottom:1px solid var(--line);background:var(--surface);flex-direction:column;gap:10px;margin:0 -28px 20px;padding:4px 28px 16px;display:flex;position:sticky;top:-24px}.inbox-decision .review-action-bar,.inbox-decision .inbox-answer-bar{max-height:none;box-shadow:none;background:0 0;border:0;margin:0;padding:4px 0 0;display:block;position:static;bottom:auto;left:auto;right:auto;overflow:visible}.inbox-decision .review-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inbox-decision .review-buttons .button{min-height:38px;padding:8px 14px}.inbox-decision .review-buttons .button .icon{margin-right:2px}.inbox-decision .review-buttons .answer-danger:is([data-answer=close],[data-answer=drop]){border-color:color-mix(in srgb, var(--bad) 40%, var(--line));color:var(--bad)}.inbox-decision .button kbd.key{border-color:color-mix(in srgb, currentColor 35%, transparent);color:inherit;opacity:.8;background:0 0;margin-left:4px}.answer-note{color:var(--muted);text-align:left;flex:0 auto;margin:0;font-size:12.5px}.inbox-decision .review-action-bar .review-confirm{border:1px solid var(--line);background:var(--accent-soft);border-radius:10px;padding:12px 14px}.inbox-decision .review-action-bar .review-confirm p{margin:0 0 10px;font-weight:600}.inbox-decision .review-action-bar .review-note{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;max-width:none;padding:12px 14px}.inbox-decision .review-action-bar.step-reject,.inbox-decision .review-action-bar.step-refine{box-shadow:none;border-radius:0}.inbox-decision .review-action-bar.step-reject:before,.inbox-decision .review-action-bar.step-refine:before{content:none}.inbox-waiting-bar .waiting-for{color:var(--ink-2)}.inbox-decision .pane-head{margin:0}.inbox-decision .pane-head .review-eyebrow{flex-wrap:wrap;justify-content:flex-start;gap:6px 8px;margin:0 0 4px}.inbox-decision .pane-head .review-pills{justify-content:flex-start}.pane-eyebrow .pill,.pane-eyebrow .status-pill{white-space:normal;overflow-wrap:anywhere;max-width:100%}.inbox-decision .pane-ids{font-family:var(--mono)}.pane-head .pane-question{letter-spacing:-.015em;margin:6px 0 8px;font-size:22px;line-height:1.25}.inbox-decision .review-title{color:var(--ink-2);overflow-wrap:anywhere;margin:0 0 8px;font-size:15px}.inbox-decision .review-title .review-subject{color:var(--ink)}.inbox-decision .review-drafted{margin:-4px 0 8px}.inbox-decision .pane-head .review-summary{color:var(--ink-2);max-width:72ch;margin:0;font-size:14.5px}.inbox-decision .due{color:var(--warn);font-weight:650}.inbox-decision .review-facts{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;margin:0 0 20px;padding:12px 14px;display:grid}.inbox-decision .review-facts .fact-chip{background:0 0;border:0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-content:start;place-items:center start;gap:3px 6px;min-width:0;padding:0;font-size:11.5px;display:grid}.inbox-decision .review-facts .fact-chip>span:first-child{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-weight:600}.inbox-decision .review-facts .fact-chip>.info-tip{grid-area:1/2}.inbox-decision .review-facts .fact-chip strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px}.inbox-decision .review-facts .fact-chip.tone-good strong{color:var(--good)}.inbox-decision .review-facts .fact-chip.tone-warn strong{color:var(--warn)}.inbox-decision .review-facts .fact-chip.tone-bad strong{color:var(--bad)}.pane-card{border:1px solid var(--line);background:var(--surface);border-radius:10px;margin:0 0 20px;overflow:hidden}.pane-card>h3{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;margin:0;padding:10px 14px;font-size:12px;font-weight:700;display:flex}.pane-card.warn{border-color:var(--warn-line)}.pane-card.warn>h3{border-bottom-color:var(--warn-line);background:var(--warn-soft);color:var(--warn)}.pane-count{letter-spacing:normal}.pane-rows{flex-direction:column;margin:0;display:flex}.pane-rows>div{border-top:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:12px;padding:10px 14px;font-size:14px;display:grid}.pane-rows>div:first-child{border-top:0}.pane-rows dt{color:var(--muted);font-size:13px;font-weight:600}.pane-rows dd{min-width:0;color:var(--ink-2);overflow-wrap:anywhere;margin:0}.pane-rows dd .approval-track{margin-bottom:4px}.pane-rows dd .approval-limit,.pane-rows dd .approval-method{margin:4px 0 0}.pane-rows dd .deadline{margin:0}.pane-list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.review-members ol{border:1px solid var(--line);border-radius:8px;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.review-member{border-top:1px solid var(--line);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid}.review-member:first-child{border-top:0;border-radius:7px 7px 0 0}.review-member:last-child{border-radius:0 0 7px 7px}.review-member:only-child{border-radius:7px}.review-member.selected{background:var(--accent-soft)}.review-member-number{border:1.5px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:50%;place-items:center;font-size:12px;font-weight:700;display:grid}.review-member-main{flex-direction:column;gap:4px;min-width:0;display:flex}.review-member-title{color:var(--ink);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.review-member-title .mono{color:var(--muted);margin-right:8px;font-size:12.5px;font-weight:500}.review-member-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.review-member-risk .risk-badge{white-space:nowrap;background:0 0;padding:0 0 0 22px;font-size:12.5px;display:inline-block;position:relative}.review-member-risk .info-tip-body{left:auto;right:0}.review-member-risk .risk-badge:first-letter{text-transform:uppercase}.review-member-risk .risk-badge:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 6px);width:16px;height:11px;position:absolute;top:4px;left:0}.review-member-risk .risk-medium:before{background:linear-gradient(to right, currentColor 0 4px, transparent 4px 6px, currentColor 6px 10px, transparent 10px 12px, var(--line-strong) 12px 16px)}.review-member-risk .risk-low:before{background:linear-gradient(to right, currentColor 0 4px, transparent 4px 6px, var(--line-strong) 6px 10px, transparent 10px 12px, var(--line-strong) 12px 16px)}.pane-card>.note{margin:12px 14px 0}.pane-card>.review-criteria{border:0;border-top:1px solid var(--line);border-radius:0;margin:0;padding:12px 14px}.pane-card>.review-criteria:first-child,.pane-card>h3+.review-criteria{border-top:0}.pane-card>.review-criteria h3{font-size:14px}.held-changes{margin:0 0 20px}.held-changes h3{align-items:center;gap:8px;margin:0 0 10px;font-size:15px;display:flex}.held-changes .pane-count{color:var(--faint);font-size:12px;font-weight:500}.held-changes ul{border:1px solid var(--line);border-radius:10px;margin:0;padding:0;list-style:none;overflow:hidden}.held-changes li+li{border-top:1px solid var(--line)}.held-change{color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 14px;display:flex}.held-change:hover{background:var(--surface-2);text-decoration:none}.held-change-main{flex-direction:column;flex:260px;gap:2px;min-width:0;display:flex}.held-change-meta{color:var(--muted);font-size:12.5px}.inbox-decision .review-tab-body>.gate-track{margin:0 0 14px}.environment-warning{margin:0}.environment-warning p{overflow-wrap:anywhere;margin:0 0 10px}.environment-reason{color:var(--ink-2);margin:0 0 6px}.environment-meta{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:12.5px;display:flex}.inbox-decision .environment-now .fact-chip strong code{font-size:13px}.pane-card>.environment-history{gap:10px;padding:12px 14px}.environment-history .conversation-fold{margin:0}.environment-history .conversation-rows{gap:10px}.environment-history .conversation-event{align-items:start;font-size:13.5px}.inbox-scroll{scrollbar-width:thin;scrollbar-color:transparent transparent;scrollbar-gutter:stable}.inbox-scroll:hover,.inbox-scroll:focus-within{scrollbar-color:var(--line-strong) transparent}.inbox-scroll::-webkit-scrollbar{width:10px;height:10px}.inbox-scroll::-webkit-scrollbar-track{background:0 0}.inbox-scroll::-webkit-scrollbar-thumb{background:padding-box padding-box;border:3px solid #0000;border-radius:999px}.inbox-scroll:hover::-webkit-scrollbar-thumb{background-color:var(--line-strong)}.inbox-scroll:focus-within::-webkit-scrollbar-thumb{background-color:var(--line-strong)}.inbox-scroll::-webkit-scrollbar-thumb:hover{background-color:var(--faint)}@media (width>=641px){.app-shell>.content:has(>.inbox-page){height:calc(100dvh - var(--topbar-h) - env(safe-area-inset-top));flex-direction:column;max-width:none;padding:0;display:flex;overflow:hidden}.app-shell>.content:has(>.inbox-page)>.note{margin:16px var(--gutter) 0;flex:none}.app-shell>.content>.inbox-page{flex:1 1 0;min-height:0}.inbox-shortcuts{min-height:0;max-height:40%;overflow-y:auto}.inbox-v2{flex:1 1 0;grid-template-rows:minmax(0,1fr);min-height:0}.inbox-queue{min-height:0;overflow:hidden}.inbox-cards{overscroll-behavior:contain;flex:1 1 0;min-height:0;overflow-y:auto}.inbox-decision{overscroll-behavior:contain;min-height:0;overflow-y:auto}}@media (width>=641px) and (height<=760px){.inbox-page{gap:12px;padding-top:16px;padding-bottom:12px}.inbox-head h1{font-size:22px}.inbox-queue{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;overflow-y:auto}.inbox-queue:hover,.inbox-queue:focus-within{scrollbar-color:var(--line-strong) transparent}.inbox-cards{flex:none;overflow:visible}}@media (width<=1040px){.inbox-v2{grid-template-columns:minmax(0,1fr)}.inbox-queue{border-right:0}.inbox-v2:not(.show-detail) .inbox-decision,.inbox-v2.show-detail .inbox-queue{display:none}.inbox-decision .inbox-back{display:inline-flex}}@media (width<=640px){.inbox-queue .tabs{flex-wrap:wrap}.inbox-queue .tabs .tab{flex:1 0 auto}.inbox-page{padding:4px 0 calc(100px + env(safe-area-inset-bottom));gap:16px}.app-shell>.content:has(>.inbox-page){padding-bottom:0}.inbox-head h1{font-size:28px}.inbox-decision{padding:16px}.inbox-pane-head{top:calc(var(--topbar-h) + env(safe-area-inset-top));margin:0 -16px 16px;padding:4px 16px 16px}.inbox-decision .review-buttons .button{flex:auto;min-height:44px}.answer-note{text-align:left}.inbox-detail-nav .inbox-back{min-height:44px;font-size:15px}.pane-rows>div{grid-template-columns:minmax(0,1fr);gap:2px}.inbox-decision .environment-now{grid-template-columns:repeat(2,minmax(0,1fr))}.inbox-repository-filters .chip:before{content:"";position:absolute;inset:-7px 0}}.intent-head{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.intent-back{color:var(--muted);font-size:13px;font-weight:600}.intent-back:hover{color:var(--ink)}.intent-eyebrow{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.intent-eyebrow>.mono{color:var(--muted);font-size:12.5px}.intent-head h1{letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.2}.intent-summary{color:var(--muted);margin:0;font-size:13px}.intent-progress{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:8px;padding:16px 18px;display:flex}.intent-progress .criteria-bar{height:10px;display:flex}.intent-legend{color:var(--muted);flex-wrap:wrap;gap:4px 14px;font-size:12px;display:flex}.intent-legend i{background:var(--line-strong);vertical-align:middle;border-radius:2px;width:10px;height:6px;margin-right:5px;display:inline-block}.intent-legend i.criterion-met{background:var(--good)}.intent-legend i.criterion-waiting{background:var(--warn)}.intent-legend i.criterion-progress{background:var(--info)}.intent-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.intent-main{flex-direction:column;gap:24px;min-width:0;display:flex}.intent-side{flex-direction:column;gap:18px;min-width:0;display:flex}.intent-page .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.intent-page .section-head{margin:0}.intent-page .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.intent-page .work-heading .count-pill{height:auto;color:var(--faint);font:500 12px var(--font);background:0 0;padding:0}.intent-page .criterion-list{gap:8px}.intent-page .criterion-card{border-radius:var(--radius);box-shadow:var(--shadow);gap:6px 12px;padding:12px 14px}.intent-page .criterion-is-met{background:color-mix(in srgb, var(--good-soft) 50%, var(--surface))}:is(.intent-page .criterion-is-waiting,.intent-page .criterion-card:has(.criterion-proposal)){border-color:var(--warn-line)}.intent-page .criterion-check{width:26px;height:26px;color:var(--muted);border-width:1.5px}.intent-page .criterion-is-waiting .criterion-check{border-color:var(--line-strong);color:var(--muted)}.intent-page .criterion-is-met .criterion-check{color:var(--surface)}.intent-page .criterion-text{color:var(--ink);padding-top:2px;font-size:14.5px}.intent-page .criterion-links{gap:2px 12px}.intent-page .criterion-links a{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px}.intent-page .criterion-links a strong{color:var(--accent-text);font-weight:500}.intent-page .criterion-mark,.intent-page .criterion-proposal{font-size:13px}.intent-tabs{flex-direction:column;gap:14px;min-width:0;display:flex}.intent-tabs>.tabs{margin:0}.intent-conversation{flex-direction:column;gap:12px;min-width:0;display:flex}.intent-earlier{align-self:center}.intent-mention{border:1px solid var(--warn-line);background:var(--warn-soft);color:var(--ink-2);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 14px;font-size:13px;display:flex}.intent-conversation .conversation-rows{gap:12px}.intent-conversation .conversation-event{padding-left:9px}.intent-act{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;padding:16px 18px;display:flex}.intent-act-needs,.intent-act-finish{flex-direction:column;gap:10px;min-width:0;display:flex}.intent-act-needs+.intent-act-finish{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.intent-act h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:650}.intent-act p{color:var(--muted);margin:0;font-size:12.5px}.intent-act-needs>.button{justify-content:center;display:flex}.intent-act .intent-actions{margin:0}.intent-act [data-answer=drop]{border-color:color-mix(in srgb, var(--bad) 40%, var(--line));color:var(--bad)}.intent-act .risk-mark{margin-left:4px}.intent-act-finish .intent-actions{flex-wrap:wrap}.intent-act-finish .intent-actions [data-answer=drop]{flex:100%;justify-content:center;min-height:36px}.intent-side-changes{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.intent-side-change{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 10px;padding:12px 16px;display:grid}.intent-side-change:first-child{border-top:0}.side-change-link{min-width:0;color:var(--ink);align-items:baseline;gap:8px;font-weight:600;display:flex}.side-change-link>.mono{color:var(--muted);flex:none;font-weight:500}.side-change-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.side-change-state{color:var(--muted);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;font-size:12.5px;display:flex}.side-change-state>.gate-track{flex:0 90px;min-width:48px}.side-change-state>.check-results{flex:0 auto}.intent-side .close-when-merged{margin:0}.intent-no-branch{color:var(--muted);margin:0;font-size:12.5px}.intent-branch,.intent-people-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.intent-branch{color:var(--ink-2);overflow-wrap:anywhere;font-size:13px}.intent-branch h2{color:var(--ink);margin:0;font-size:15px;font-weight:650}.intent-branch p{margin:0}.intent-branch-name{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12.5px;display:flex}.intent-branch .autonomy-level{color:var(--ink);vertical-align:-2px;gap:5px;font-size:13px;font-weight:650}.intent-branch .autonomy-bars>span{border-radius:1px;width:4px;height:12px}.intent-branch .intent-actions,.intent-people-card .intent-owner{margin:0}.intent-page .intent-record{flex-direction:column;gap:24px;display:flex}.intent-facts dl{grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0 0 12px;display:grid}.intent-facts dl>div{display:contents}.intent-facts dt{color:var(--muted);font-size:13px;font-weight:600}.intent-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}@media (width<=1100px){.intent-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.intent-head h1{font-size:24px}.intent-page:has(.intent-act-needs>.primary){padding-bottom:calc(172px + env(safe-area-inset-bottom))}.intent-act-needs>.primary{z-index:49;bottom:calc(60px + env(safe-area-inset-bottom));width:calc(100% - 32px);box-shadow:0 0 0 10px var(--bg);margin-bottom:10px;position:fixed;left:16px}.intent-side-change{padding-inline:14px}.side-change-title{white-space:normal}.intent-page .criterion-card{grid-template-columns:26px minmax(0,1fr);gap:6px 12px;padding:12px 14px}.intent-page .criterion-number{font:inherit;grid-area:1/1/span 4;align-self:start}.intent-page .criterion-check{display:grid}.intent-page .criterion-phone-number{display:none}.intent-page .criterion-text{grid-area:1/2;font-size:14.5px}.intent-page .criterion-card>:is(.pill,.status-pill){grid-area:2/2;justify-self:start}.intent-page .criterion-links{grid-area:3/2;justify-content:flex-start;gap:2px 12px}.intent-page .criterion-link-status{display:inline}.intent-page .criterion-links a.criterion-evidence{border:0;padding:0;font-size:12.5px}.intent-page .criterion-marks{grid-area:4/2}}.repositories-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repositories-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.repositories-head p{margin:8px 0 0;font-size:13px}.repositories-page .section,.namespace-page .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.repositories-page .section-head,.namespace-page .section-head{justify-content:flex-start;margin:0}.repositories-page .section-head h2,.namespace-page .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.repositories-page .section-head h2>a{color:var(--accent-text)}.repositories-page .section-head .count,.namespace-page .section-head .count{min-width:0;color:var(--faint);background:0 0;padding:0;font-size:12px;font-weight:500}.namespace-page>.page-header{margin:0}.namespace-page>.page-header h1{letter-spacing:-.015em;font-size:26px;line-height:1.2}.namespace-page .page-meta{font-size:13px}.repo-row{min-height:64px;padding:12px 16px}.repo-row>.row-icon{color:var(--faint)}.repo-row-title{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;display:flex}.repo-row-title>.row-title{color:var(--accent-text);margin:0;font-weight:650}.repo-row .row-meta{gap:2px 14px}.repo-row-description{overflow-wrap:anywhere}.repo-row>.button.ghost{border-color:var(--line-strong);background:var(--surface);color:var(--ink);flex:none}.repo-row>.button.ghost:hover{background:var(--surface-2)}.organization-columns{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (width<=1100px){.organization-columns{grid-template-columns:minmax(0,1fr)}}.organization-side{flex-direction:column;gap:24px;min-width:0;display:flex}.namespace-page .organization-side .section-head{justify-content:space-between}.organization-side .section-head>a{font-size:13px;font-weight:600}.organization-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;padding:6px 18px;display:flex}.organization-row{border-top:1px solid var(--line);align-items:center;gap:10px;min-height:40px;padding:8px 0;font-size:13px;display:flex}.organization-row:first-child{border-top:0}.organization-row .person-avatar{width:22px;height:22px;font-size:10.5px}.organization-name{color:var(--ink);overflow-wrap:anywhere;font-weight:650}.organization-note{color:var(--muted);text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:12.5px}.organization-more{border-top:1px solid var(--line);padding:8px 0;font-size:12.5px}.repo-new-head{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.repo-new-back{color:var(--muted);font-size:13px;font-weight:600}.repo-new-back:hover{color:var(--ink)}.repo-new-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.repo-new-head p{margin:0;font-size:13px}.repo-new-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;max-width:640px;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:20px;display:flex}.repo-new-form .review-buttons{margin:0}.repo-new-address{margin:0;font-size:13px}.repo-new-address code{font-weight:700}.repo-new-placeholder{color:var(--faint);font-weight:500}.repo-new-agents{border-top:1px solid var(--line);padding-top:14px;font-size:13px}.repo-new-agents summary{color:var(--ink-2);cursor:pointer;font-weight:600}.repo-new-agents p{color:var(--muted);margin:8px 0 0}@media (width<=640px){.repositories-head h1,.repo-new-head h1,.namespace-page>.page-header h1{font-size:24px}.repo-row{flex-wrap:nowrap;gap:12px;padding-inline:14px}.repo-row>.row-icon{display:none}.repo-row>.row-main{flex:auto;min-width:0}.repo-row>.button.ghost{align-self:center;margin-left:0}.repo-new-form{padding:16px}.repo-new-form .review-buttons .button.primary{flex:2 auto}}.run-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 24px;display:flex}.run-head-main{flex-direction:column;gap:8px;min-width:0;display:flex}.run-head h1{letter-spacing:-.015em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:30px;line-height:1.2;display:flex}.run-head p{color:var(--ink-2);margin:0;font-size:15px}.run-head p code{background:0 0;border:0;padding:0;font-size:12.5px}.run-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;display:flex}.run-head-actions .button{min-height:38px}.run-head-actions .button .icon{margin-right:6px}.run-page .run-retry-note{border-color:var(--warn-line);background:var(--warn-soft);color:var(--ink-2);align-items:flex-start;margin:0;font-size:13.5px}.run-page .run-retry-note .icon{color:var(--warn);margin-top:2px}.run-page .run-retry-note .run-retried{color:inherit;font-size:inherit;background:0 0;border:0;padding:0}.run-page .run-error-note{overflow-wrap:anywhere;margin:0}.run-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.run-main{flex-direction:column;gap:18px;min-width:0;display:flex}.run-track{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-wrap:wrap;gap:14px 28px;padding:16px 18px;display:flex}.run-track>p{margin:0}.run-job{flex-direction:column;gap:8px;min-width:150px;max-width:100%;display:flex}.run-job-head{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.run-job-head h2{overflow-wrap:anywhere;margin:0;font-size:13.5px;font-weight:700}.run-job-dot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px}.run-job-passed .run-job-dot{background:var(--good)}.run-job-failed .run-job-dot,.run-job-missing .run-job-dot{background:var(--bad)}.run-job-running .run-job-dot,.run-job-waiting .run-job-dot{background:var(--info)}.run-job-state{color:var(--muted);margin:0 0 0 16px;font-size:12.5px}.run-step-track{border-left:2px solid var(--line);flex-direction:column;gap:4px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.run-step{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:13px;display:grid}.run-step>strong{overflow-wrap:anywhere;font-weight:500}.run-step>span:first-child{background:var(--neutral-soft);width:18px;height:18px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;display:grid}.run-step>span:nth-child(3){color:var(--faint);font-size:12px}.run-step-passed>span:first-child{background:var(--good);color:var(--result-ink)}.run-step-failed>span:first-child{background:var(--bad);color:var(--result-ink)}.run-step-failed>strong{color:var(--bad);font-weight:650}.run-step-skipped>span:first-child{border:1px dashed var(--line-strong);background:0 0}.failure-card{border:1px solid color-mix(in srgb, var(--bad) 35%, var(--line));border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.failure-card h2{letter-spacing:-.015em;overflow-wrap:anywhere;margin:-6px 0 0;font-size:22px;font-weight:650;line-height:1.25}.failure-card p{margin:0}.failure-tests code{white-space:normal;overflow-wrap:anywhere}.failure-excerpt{border:1px solid var(--line);background:var(--surface-2);width:100%;max-height:440px;color:var(--bad);font:12.5px/1.6 var(--mono);border-radius:8px;margin:0;padding:10px 12px;overflow:auto}.run-page .run-fold{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.run-page .run-fold>summary{color:var(--ink-2);align-items:center;gap:6px;padding:12px 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.run-page .run-fold>summary::-webkit-details-marker{display:none}.run-page .run-fold>summary>.icon{flex:none;width:12px;height:12px}.run-page .run-fold[open]>summary>.icon{transform:rotate(90deg)}.run-page .run-fold[open]>summary{margin-bottom:4px}.v2-fold-row{position:relative}.v2-fold-row>.v2-fold>summary{padding-right:90px}.v2-download{font-size:13px;font-weight:700;position:absolute;top:12px;right:0}.run-page .log-view{margin:0 0 14px}.run-page .log-view .toolbar{flex-wrap:wrap}.run-page .log-view .v2-download{color:var(--ink);align-items:center;gap:6px;margin-left:auto;display:inline-flex;position:static}.run-page .log-view .toolbar h2{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.run-page{--result-ink:var(--surface);--run-log-bg:var(--ink);--run-log-ink:var(--bg)}.run-page .log{background:var(--run-log-bg);max-width:100%;color:var(--run-log-ink)}.run-page .log .good,.run-page .log .step{color:color-mix(in srgb, var(--good) 65%, var(--run-log-ink))}.run-page .log .bad{color:color-mix(in srgb, var(--bad) 65%, var(--run-log-ink))}.run-page .log .dim{color:var(--muted)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .run-page{--result-ink:var(--ink);--run-log-bg:var(--bg);--run-log-ink:var(--ink)}}:root[data-theme=dark] .run-page{--result-ink:var(--ink);--run-log-bg:var(--bg);--run-log-ink:var(--ink)}.run-evidence{flex-direction:column;gap:12px;padding-bottom:14px;display:flex}.run-page .verify{flex-wrap:wrap;margin:0}.run-page .verify-body{flex:220px}.run-page .verify>.button{margin-left:auto}.run-signatures{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;overflow:hidden}.run-signature{border-top:1px solid var(--line);grid-template-columns:20px minmax(90px,max-content) minmax(0,1fr);align-items:center;gap:4px 10px;padding:10px 14px;font-size:13px;display:grid}.run-signature:first-child{border-top:0}.run-signature-result{color:var(--muted)}.run-signature-proof,.run-signature-check{grid-column:2/-1}.run-signature-proof{min-width:0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12.5px;display:flex}.run-signature-proof>span{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:inline-flex}.run-signature-proof code{overflow-wrap:anywhere;font-size:12px}.run-signature-check{font-size:12.5px}.run-side{flex-direction:column;gap:20px;min-width:0;display:flex}.run-side-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;align-items:flex-start;gap:8px;padding:14px 16px;display:flex}.run-side-card p{margin:0}.run-discuss h2{margin:0;font-size:14px;font-weight:650}.run-discuss .button{justify-content:center;align-self:stretch;min-height:32px;padding:6px 12px;font-size:13px}.run-side-heading{margin:0 0 10px;font-size:15px;font-weight:650}.run-facts{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px}@media (width<=1100px){.run-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.run-head h1{font-size:24px}.run-head-actions{justify-content:flex-start}.run-signature{grid-template-columns:20px minmax(0,1fr)}.run-signature-result{grid-column:2}}.session-page .session-head h1 .pill{vertical-align:middle;letter-spacing:normal;font-size:12px}.session-counts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px 20px;display:grid}.session-counts .fact-chip{background:0 0;border:0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-content:start;place-items:center start;gap:3px 6px;min-width:0;padding:0;font-size:11.5px;display:grid}.session-counts .fact-chip>span:first-child{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-weight:600}.session-counts .fact-chip>.info-tip{grid-area:1/2}.session-counts .fact-chip strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px}.session-page>.note{margin:0}.session-columns{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.session-steps{min-width:0}.session-steps>h2,.session-side-heading{margin:0 0 10px;font-size:15px;font-weight:650}.session-key-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.session-key-steps>li{border-top:1px solid var(--line);grid-template-columns:30px minmax(0,1fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.session-key-steps>li:first-child{border-top:0}.session-key-steps>li>div{flex-direction:column;gap:6px;min-width:0;display:flex}.session-key-steps>.session-no-steps{grid-template-columns:minmax(0,1fr)}.session-step-icon{background:var(--surface-3);width:26px;height:26px;color:var(--muted);border-radius:7px;align-self:start;place-items:center;display:grid;position:relative}.session-step-icon>.icon{width:14px;height:14px}.session-step-number{background:var(--surface);min-width:16px;height:16px;color:var(--muted);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;padding:0 3px;font-size:10px;display:grid;position:absolute;bottom:-5px;right:-5px}.session-key-steps strong{font-size:15px}.session-key-steps p{color:var(--ink-2);margin:0}.session-key-steps time{color:var(--faint);font-size:12px}.session-step-detail{white-space:pre-wrap;overflow-wrap:anywhere}.session-question{border:1px solid var(--line);background:var(--surface);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:10px;padding:10px 12px}.session-file-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.session-file-list li{min-width:0;display:block}.session-file-list li>code{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0}.session-file-list li>span{flex:none}.session-file-inline{display:block}.session-file-inline li{display:inline}.session-file-inline li+li:before{content:", "}.session-side{flex-direction:column;gap:20px;min-width:0;display:flex}.session-side .v2-card-body{gap:8px}.session-result{border:1px solid var(--line);box-shadow:var(--shadow)}.session-files{align-items:stretch}.session-page .session-fold{border:0;border-top:1px solid var(--line);background:0 0;border-radius:0;padding:0}.session-page .session-fold>summary{color:var(--ink-2);padding:12px 0;font-size:13.5px;font-weight:600}.session-page .session-fold[open]{padding-bottom:14px}.session-page .session-fold .session-note{margin-bottom:12px}@media (width<=1100px){.session-columns{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.session-counts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}}.session-partial{margin:0}.session-page .session-entries{gap:14px;min-width:0}.session-page .entry:not(.entry-tool){background:0 0;border:0;border-radius:0;grid-template-columns:28px minmax(0,1fr);gap:12px;padding:0;font-size:14px;display:grid}.session-page .entry-content{min-width:0}.session-page .entry .account-avatar{width:28px;height:28px}.session-page .entry .account-avatar-agent{background:var(--violet-soft);color:var(--violet);font:700 11px/1 var(--font);border-radius:7px}.session-page .entry-head{color:var(--muted);margin-bottom:6px;font-size:12.5px;font-style:normal;display:block}.session-page .entry-who{color:var(--ink);font-size:inherit;text-transform:none;letter-spacing:normal}.session-page .entry-text{max-width:72ch;color:var(--ink-2)}.session-page .entry-reasoning .entry-text{color:var(--muted)}.session-page .entry-day{align-self:stretch;align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:400;display:flex}.session-page .entry-day:before,.session-page .entry-day:after{content:"";background:var(--line);flex:1;height:1px}.session-page .session-entries>.entry-tool{border-radius:8px;margin-left:40px}.session-page .tool-head{font-family:var(--mono);flex-wrap:wrap;align-items:baseline;font-size:12.5px}.session-page .tool-name{color:var(--violet)}.session-page .tool-summary{flex:120px}.session-page .tool-result{max-width:34%;margin-left:auto;display:inline}.session-page .entry-run>.tool-head .tool-summary{white-space:normal;overflow:visible}.session-page .entry-run>.tool-head .tool-result{max-width:none;overflow:visible}.session-page .run-body{gap:4px;padding:8px}.session-page .run-body .entry-tool{background:0 0;border:0;border-radius:0}.session-page .tool-failure-dot,.session-page .failed>.tool-head .entry-time{color:var(--bad)}.session-transcript-toolbar .toolbar-end{justify-content:flex-end}@media (width<=640px){.session-transcript-toolbar .toolbar-end{width:100%;margin-left:auto}.session-page .tool-head{gap:6px;padding:8px}.session-page .tool-summary{flex-basis:100px}.session-page .tool-result{max-width:100%}.session-page .run-body .tool-result:not(.bad):not(:has(.add)){display:none}.session-page .entry-run>.tool-head .tool-summary{flex-basis:140px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.pill{white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.tone-warn{--tone:var(--warn);--tone-soft:var(--warn-soft)}.tone-good{--tone:var(--good);--tone-soft:var(--good-soft)}.tone-info{--tone:var(--info);--tone-soft:var(--info-soft)}.tone-violet{--tone:var(--violet);--tone-soft:var(--violet-soft)}.tone-bad{--tone:var(--bad);--tone-soft:var(--bad-soft)}.tone-neutral{--tone:var(--ink-2);--tone-soft:var(--neutral-soft)}.pill,.approval-chip{color:var(--tone);background:var(--tone-soft)}.count-pill{background:var(--surface-3);height:22px;color:var(--ink);font:700 13px/1 var(--font);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.info-tip{vertical-align:middle;display:inline-flex;position:relative}.info-tip-button{width:18px;height:18px;color:var(--faint);cursor:help;background:0 0;border:0;place-items:center;padding:0;display:grid}.info-tip-button .icon{width:12px;height:12px}.info-tip-button:hover,.info-tip-button:focus-visible{color:var(--accent-text)}.info-tip-trigger{color:inherit;font:inherit;cursor:help;background:0 0;border:0;padding:0;display:inline-flex}.info-tip-body{z-index:60;background:var(--ink);width:min(280px,100vw - 48px);color:var(--bg);font:400 13px/1.5 var(--font);text-align:left;white-space:normal;border-radius:10px;flex-direction:column;gap:4px;margin-top:8px;padding:12px 14px;display:flex;position:absolute;top:100%;left:-8px;box-shadow:0 12px 32px #00000038}.info-tip-body:before{content:"";position:absolute;inset:-8px 0 100%}.info-tip-end .info-tip-body{left:auto;right:-8px}.fact-chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px;padding:5px 9px;font-size:13px;display:inline-flex}.fact-chip strong{color:var(--tone)}[title]{cursor:help}a[title],button[title]{cursor:pointer}.approval-track{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.approval-chip{border-radius:8px;flex-wrap:wrap;align-items:center;gap:5px;padding:5px 8px;font-size:12px;display:inline-flex}.approval-owner{border-left:1px solid;padding-left:5px}.approval-target{color:var(--muted);font-size:12px}.autonomy-level{color:var(--ink-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.autonomy-bars{gap:2px;display:inline-flex}.autonomy-bars>span{background:var(--line-strong);border-radius:1px;width:4px;height:11px}.autonomy-bars>.filled{background:var(--accent)}.criteria-bar{gap:3px;width:100%;min-width:48px;height:6px;display:inline-flex}.criteria-bar>span{background:var(--line-strong);border-radius:2px;flex:1}.criteria-bar>.criterion-met{background:var(--good)}.criteria-bar>.criterion-waiting{background:var(--warn)}.criteria-bar>.criterion-progress{background:var(--info)}.two-column{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.two-column-main{flex:1.7 520px;min-width:0}.two-column-side{flex:290px;min-width:0}button.tab{font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000}.tab .count-pill{height:auto;color:var(--faint);background:0 0;margin-left:6px;padding:0;font-size:11.5px;font-weight:500}.tab[data-waiting] .count-pill{color:var(--warn);background:0 0}.chip-count{color:var(--faint);font-variant-numeric:tabular-nums;margin-left:6px;font-size:12px}.chip.active .chip-count{color:inherit;opacity:.75}.tabs-segmented{border:1px solid var(--line);background:var(--surface-2);max-width:100%;box-shadow:none;border-radius:9px;gap:2px;padding:3px;display:inline-flex}.tabs-segmented .tab{border:0;border-radius:6px;margin:0;padding:6px 10px}.tabs-segmented .tab.active{background:var(--surface);box-shadow:var(--shadow);font-weight:700}.conversation,.conversation-rows{flex-direction:column;gap:14px;display:flex}.conversation-rows{margin:0;padding:0;list-style:none}.conversation-event{color:var(--muted);align-items:flex-start;gap:10px;padding-left:9px;font-size:13px;display:flex}.conversation-event strong{color:var(--ink-2)}.conversation-dot{border:2px solid var(--line-strong);background:var(--surface);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.conversation-dot.pulsing{background:var(--violet);border-color:var(--violet);animation:1.6s ease-in-out infinite conversation-pulse}@keyframes conversation-pulse{50%{opacity:.35;transform:scale(.7)}}@media (prefers-reduced-motion:reduce){.conversation-dot.pulsing{animation:none}}.conversation-comment{border:1px solid var(--line);background:var(--surface);border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px;display:grid}.conversation-avatar{background:var(--accent-soft);width:28px;height:28px;color:var(--accent-text);font:700 11px var(--mono);border-radius:50%;place-items:center;display:grid}.from-agent .conversation-avatar{background:var(--violet-soft);color:var(--violet);border-radius:7px}.conversation-bubble{min-width:0}.conversation-byline{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;display:flex}.conversation-agent{font:700 11px/18px var(--font);background:var(--violet-soft);color:var(--violet);border-radius:999px;padding:0 7px}.conversation-when{color:var(--faint);font-size:12px}.conversation-bubble p{color:var(--ink-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.mention{color:var(--accent-text);background:var(--accent-soft);border-radius:4px;padding:0 3px;font-weight:700}.conversation-empty{color:var(--muted);margin:6px 0 2px}.conversation-composer{flex-direction:column;gap:8px;display:flex}.conversation-composer textarea{resize:vertical;border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;min-height:76px;color:var(--ink);font:inherit;border-radius:8px;padding:10px}.conversation-compose-actions{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.conversation-compose-actions>span{min-width:0}.conversation-compose-actions button{flex:none;margin-left:auto}.mention-box{flex-direction:column;display:flex;position:relative}.mention-list{z-index:55;background:var(--surface);border:1px solid var(--line-strong);border-radius:12px;flex-direction:column;gap:2px;width:min(360px,100%);max-height:min(320px,50dvh);margin:0;padding:6px;list-style:none;display:flex;position:absolute;top:100%;left:0;overflow:auto;box-shadow:0 12px 32px #0000002e}.mention-list>li{color:var(--ink);font:13px/1.3 var(--font);cursor:pointer;border-radius:8px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;display:grid}.mention-list>li[aria-selected=true]{background:var(--accent-soft);color:var(--accent-text)}.mention-avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-text);font:700 10px var(--mono);border-radius:50%;place-items:center;display:grid}.mention-agent .mention-avatar{background:var(--violet-soft);color:var(--violet);border-radius:6px}.mention-list>li[aria-selected=true] .mention-avatar{background:var(--surface)}.mention-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mention-handle mark{color:var(--accent-text);background:0 0;font-weight:700}.mention-detail{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.conversation-error{color:var(--bad);margin:0}:root{--topbar-h:58px;--gutter:clamp(16px, 3vw, 40px)}html{scroll-padding-top:calc(var(--topbar-h) + env(safe-area-inset-top))}.app-shell{padding-left:232px}.app-shell>.content{min-width:0;max-width:1440px;padding:32px 40px 80px}.skip-link{z-index:100;background:var(--surface);padding:8px 12px;position:fixed;top:-100px;left:240px}.skip-link:focus{top:8px}.app-topbar{z-index:30;height:calc(var(--topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) var(--gutter) 0;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar-search{max-width:520px;color:var(--faint);flex:1;align-items:center;display:flex;position:relative}.topbar-search .shell-icon{pointer-events:none;position:absolute;left:11px}.topbar-search input{border:1px solid var(--line);background:var(--surface);width:100%;min-height:36px;color:var(--faint);-webkit-text-fill-color:var(--faint);font:14px var(--font);opacity:1;cursor:default;border-radius:8px;padding:7px 10px 7px 34px}.topbar-search input::placeholder{color:var(--faint);opacity:1}.topbar-end{align-items:center;gap:6px;margin-left:auto;display:flex}.theme-switch{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;gap:2px;min-width:0;margin:0;padding:2px;display:inline-flex}.theme-switch label{min-height:28px;color:var(--muted);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.theme-switch label:hover{color:var(--ink)}.theme-switch label.chosen{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.theme-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.theme-switch label:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:1px}.app-rail{z-index:40;background:var(--surface);border-right:1px solid var(--line);flex-direction:column;gap:2px;width:232px;padding:14px 10px 12px;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.rail-brand{align-items:center;min-height:24px;padding:4px 8px 12px;display:flex}.context-switcher{padding:0 2px 8px;position:relative}.context-trigger{border:1px solid var(--line);width:100%;min-height:44px;color:var(--ink);background:var(--surface-2);text-align:left;font:inherit;cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:7px 10px;display:flex}.context-trigger:hover{border-color:var(--line-strong)}.namespace-avatar,.person-avatar{background:var(--accent-soft);width:22px;height:22px;color:var(--accent-text);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.app-rail .namespace-avatar{background:var(--accent);width:26px;height:26px;color:var(--accent-ink);border-radius:7px;font-size:13px}.context-label{flex-direction:column;flex:1;min-width:0;line-height:1.2;display:flex}.context-label>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.context-label strong{overflow-wrap:anywhere;font-size:13.5px}.context-chevron{color:var(--muted);margin-left:auto}.context-menu{z-index:50;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:2px;max-height:55dvh;padding:8px;display:flex;position:absolute;inset:calc(100% - 2px) 2px auto;overflow:auto;box-shadow:0 12px 32px #0000002e}.context-menu input{border:1px solid var(--line-strong);width:100%;min-width:0;font:13px var(--font);color:var(--ink);background:var(--surface);border-radius:7px;margin-bottom:6px;padding:7px 10px}.context-group{flex-direction:column;gap:1px;padding:4px 0;display:flex}.context-group-label{color:var(--faint);letter-spacing:.06em;text-transform:uppercase;padding:4px 8px;font-size:11px}.context-group button{text-align:left;color:var(--ink-2);font:13px var(--font);overflow-wrap:anywhere;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 8px}.context-group button:hover{background:var(--surface-2)}.context-group button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:650}.rail-nav{flex-direction:column;gap:1px;padding-block:6px;display:flex}.rail-nav a{min-height:34px;color:var(--ink-2);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:7px 10px;display:flex}.rail-nav a>span:first-child{align-items:center;gap:10px;min-width:0;display:flex}.rail-nav a:hover{background:var(--surface-2);text-decoration:none}.rail-nav a.active{background:var(--accent-soft);color:var(--accent-text);font-weight:650}.rail-nav .shell-icon{opacity:.85;flex:none}.rail-nav .count-pill,.rail-nav-count,.rail-team-count{background:var(--surface-3);height:auto;color:var(--muted);font:700 11.5px/18px var(--font);font-variant-numeric:tabular-nums;border-radius:999px;margin-left:auto;padding:0 7px}.rail-nav a[data-waiting] .count-pill{background:var(--warn);color:var(--surface)}.rail-teams{flex-direction:column;gap:1px;display:flex}.rail-teams h2{color:var(--faint);font:11px/1.5 var(--font);letter-spacing:.06em;text-transform:uppercase;margin:0 0 6px;padding:10px 10px 4px}.rail-team-row{align-items:center;gap:2px;display:flex}.rail-team{min-width:0;min-height:34px;color:var(--ink-2);border-radius:7px;flex:1;align-items:center;gap:10px;padding:7px 10px;display:flex}.rail-team-details{color:var(--muted);border-radius:6px;flex:none;align-items:center;padding:6px 8px;font-size:12px;display:flex}.rail-team:hover,.rail-team-details:hover{background:var(--surface-2);text-decoration:none}.rail-team-name{overflow-wrap:anywhere;min-width:0}.team-avatars{flex:none;display:flex}.team-avatars>span{border:2px solid var(--surface);background:var(--accent-soft);width:20px;height:20px;color:var(--accent-text);border-radius:50%;place-items:center;font-size:9.5px;font-weight:700;display:grid}.team-avatars>span+span{margin-left:-5px}.rail-bottom{border-top:1px solid var(--line);margin-top:auto;padding-top:8px}.rail-person{color:var(--ink);align-items:center;gap:10px;padding:8px 10px;display:flex}.rail-person-menu{position:relative}.rail-person-menu>summary{cursor:pointer;border-radius:8px;list-style:none}.rail-person-menu>summary::-webkit-details-marker{display:none}.rail-person-menu>summary:hover,.rail-person-menu[open]>summary{background:var(--surface-2)}.rail-person-chevron{color:var(--muted);margin-left:auto;font-size:11px;transition:transform .15s}.rail-person-menu:not([open]) .rail-person-chevron{transform:rotate(180deg)}.rail-person-menu>nav{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);z-index:5;border-radius:10px;flex-direction:column;padding:6px;display:flex;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.rail-person-menu>nav>*{color:var(--ink-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 12px}.rail-person-menu>nav>:hover{background:var(--surface-2);text-decoration:none}.rail-person-name{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.rail-person-name strong{overflow-wrap:anywhere}.rail-person-name small{color:var(--faint);font-size:12.5px}.person-avatar{border-radius:50%;width:24px;height:24px}.app-rail .person-avatar{width:28px;height:28px;font-size:11.5px}.phone-bar,.rail-close{display:none}@media (width<=900px){.app-shell>.content{padding-left:24px;padding-right:24px}}@media (width<=640px){.app-shell{padding-left:0}.app-shell>.content{padding:24px 16px calc(100px + env(safe-area-inset-bottom))}.app-rail{display:none}.rail-close{color:var(--ink);border:1px solid var(--line);font:inherit;background:0 0;border-radius:8px;align-self:flex-end;padding:10px;display:block}.app-rail.rail-open{width:100%;bottom:calc(60px + env(safe-area-inset-bottom));padding:20px 24px;display:flex}.phone-bar{height:calc(60px + env(safe-area-inset-bottom));padding:6px 8px calc(6px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);z-index:50;align-items:stretch;gap:4px;display:flex;position:fixed;inset:auto 0 0}.phone-bar>*{min-width:0;color:var(--muted);font:13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 4px;display:flex}.phone-bar .active,.phone-bar button[aria-expanded=true]{background:var(--accent-soft);color:var(--accent-text);font-weight:700}.phone-bar .count-pill{height:18px;padding:0 5px;font-size:10px}.phone-bar a[data-waiting] .count-pill{background:var(--warn);color:var(--surface)}.rail-nav a,.rail-person-menu>summary,.rail-person-menu>nav>*,.rail-team,.rail-team-details{min-height:44px}.rail-team-details{justify-content:center;min-width:44px}.topbar-search{flex:none}.topbar-search input{width:44px;min-height:44px;padding:0}.topbar-search input::placeholder{color:#0000;-webkit-text-fill-color:transparent}.topbar-search .shell-icon{left:14px}.theme-switch label{justify-content:center;min-width:44px;min-height:44px;padding:0}.theme-switch label>span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.info-tip-button{width:44px;height:44px;margin:-13px}.info-tip-body{left:0}.info-tip-end .info-tip-body{left:auto;right:0}.tabs .tab{min-height:44px}.conversation-compose-actions>span{font-size:11px}.mention-list>li{min-height:44px}.skip-link{left:16px}}.status-pill{background:var(--surface-3);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 8px;font-size:12px;font-weight:650;line-height:18px;display:inline-flex}.status-pill:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.status-pill.asks-you{background:var(--warn-soft);color:var(--warn)}.status-pill.asks-blocked{background:var(--bad-soft);color:var(--bad)}.status-pill.asks-moving{background:var(--info-soft);color:var(--info)}.status-pill.asks-done{background:var(--good-soft);color:var(--good)}.app-shell>.content:has(>.full-page){max-width:none;padding:0}.app-shell>.content:has(>.full-page)>.note{margin:16px var(--gutter) 0}.content>.note.test-plan{flex-wrap:wrap;align-items:center}.content>.test-plan>p{flex:280px;margin:0}.full-page{min-width:0;padding:28px var(--gutter) 80px;flex-direction:column;gap:24px;display:flex}.readable{max-width:72ch}@media (width<=640px){.full-page{padding-top:20px;padding-bottom:calc(100px + env(safe-area-inset-bottom))}}.full-page.not-found-page{align-items:center;padding-top:12vh}.not-found-page .empty{flex-direction:column;align-items:center;gap:8px;width:min(560px,100%);padding:28px;display:flex}.not-found-page .empty-title{color:var(--ink);margin:0;font-size:15px;font-weight:700}.not-found-page .empty-body{flex-direction:column;align-items:center;gap:12px;display:flex}.not-found-page .empty-body p{margin:0}.setcard{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);padding:8px 24px;container-type:inline-size}.setgroup{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:12px;padding:24px 0;display:grid}.setgroup:first-child{border-top:0;padding-top:16px}.setgroup h3{margin:0;font-size:15px;font-weight:650}.setgroup-help{max-width:60ch;color:var(--muted);margin-top:4px;font-size:13px}.setgroup-help p{margin:0 0 6px}.setgroup-controls{min-width:0}@container (width>=760px){.setgroup{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:32px}}.setgroup.setgroup-wide{grid-template-columns:minmax(0,1fr);gap:12px}.settable-wrap{overflow-x:auto}.settable{border-collapse:collapse;width:100%;font-size:13.5px}.settable th{border-bottom:1px solid var(--line);background:var(--surface-2);color:var(--faint);letter-spacing:.05em;text-align:left;text-transform:uppercase;padding:10px 16px;font-size:11.5px;font-weight:600}.settable td{border-top:1px solid var(--line);vertical-align:middle;padding:12px 16px}.settable tr:first-child td{border-top:0}.settable tr.settable-dim td{opacity:.55}@container (width<=759px){.setcard .settable-wrap{overflow:visible}.setcard .settable,.setcard .settable tbody{display:block}.setcard .settable thead{display:none}.setcard .settable tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 0;display:grid}.setcard .settable tr:first-child{border-top:0}.setcard .settable td{overflow-wrap:anywhere;border:0;grid-column:1;min-width:0;padding:0;display:block}.setcard .settable td[data-label]:before{content:attr(data-label) " ";color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.setcard .settable td:last-child:not(:first-child){grid-area:1/2/span 4}.setcard .settable td:last-child:before{content:none}}.inline-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.inline-confirm-question{font-weight:600}.gate-track{flex:none;align-items:center;gap:3px;display:inline-flex}.gate-track>span{background:var(--line-strong);border-radius:2px;width:14px;height:6px}.gate-track>.progress-passed,.stage.progress-passed .stage-bar{background:var(--accent)}.gate-track>.progress-waiting,.stage.progress-waiting .stage-bar{background:var(--warn)}.gate-track>.progress-running,.stage.progress-running .stage-bar{background:var(--info)}.gate-track>.progress-failed,.stage.progress-failed .stage-bar{background:var(--bad)}.gate-track>.progress-skipped,.stage.progress-skipped .stage-bar{border:1px dashed var(--line-strong);background:0 0}.gate-track>.progress-running{animation:1.6s ease-in-out infinite track-breathe}@keyframes track-breathe{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.gate-track>.progress-running{animation:none}}.gate-track-ticks{grid-template-columns:repeat(var(--ticks), minmax(0, 1fr));gap:4px;width:100%;display:grid}.stage{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;gap:8px;padding:0;display:flex}.stage-bar{background:var(--line-strong);border-radius:3px;height:8px}.stage:hover .stage-bar{filter:brightness(1.15)}.stage-label{flex-direction:column;gap:1px;padding:0 2px;display:flex}.stage-label strong{color:var(--ink);font-size:12.5px;font-weight:650}.stage-label span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.stage.progress-waiting .stage-label span{color:var(--warn);font-weight:600}.stage.progress-failed .stage-label span{color:var(--bad);font-weight:600}.stage[aria-pressed=true] .stage-label strong{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.stage-detail{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:16px;padding-top:16px;display:flex}.stage-detail p{margin:0}.stage-references{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}@media (width<=640px){.gate-track-ticks{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:14px}}.check-results{flex-wrap:wrap;align-items:center;gap:4px;display:inline-flex}details:not(.rail-person-menu):not(.record-event-proof):not(.audit-check)>summary:not(:has(>[aria-hidden=true])){list-style:none}details:not(.rail-person-menu):not(.record-event-proof):not(.audit-check)>summary:not(:has(>[aria-hidden=true]))::-webkit-details-marker{display:none}details:not(.rail-person-menu):not(.record-event-proof):not(.audit-check)>summary:not(:has(>[aria-hidden=true])):before{content:"";vertical-align:2px;border-top:1.5px solid;border-right:1.5px solid;width:6px;height:6px;margin-right:8px;display:inline-block;transform:rotate(45deg)}details[open]:not(.rail-person-menu):not(.record-event-proof):not(.audit-check)>summary:not(:has(>[aria-hidden=true])):before{transform:rotate(135deg)}.change-v2 .change-eyebrow .mono,.v2-breadcrumb .mono{font-family:var(--font)}.account-avatar{background:var(--accent-soft);width:24px;height:24px;color:var(--accent-text);font:700 11px/1 var(--font);border-radius:50%;flex:none;place-items:center;display:inline-grid}.account-avatar-agent{background:var(--neutral-soft);width:32px;height:32px;color:var(--ink-2);font-family:var(--mono);border-radius:8px}.agents-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agents-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.agents-head p{color:var(--muted);margin:8px 0 0;font-size:13px}.agents-head p strong{color:var(--ink-2)}.agents-page .tabs,.agents-page .agents-scope{margin:0}.agent-owner{flex-direction:column;gap:12px;min-width:0;display:flex}.agent-owner>h2{align-items:center;gap:8px;margin:0;font-size:15px;font-weight:650;display:flex}.agent-owner>h2 .muted{font-size:12px;font-weight:500}.agent-grid,.runner-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.agents-page .agent-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.agent-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}.agent-card>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-card>header .account-avatar-agent{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);font:700 11px/1 var(--font);border-radius:7px}.agent-card h3{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:700}.agent-card .agent-state{margin-left:auto}.agent-card .pill{align-items:center;gap:5px;padding:2px 6px;font-size:11px}.agent-card .agent-now{color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:14px}.agent-now a{color:var(--ink-2)}.agent-now a:hover{color:var(--accent-text);text-decoration:underline}.agent-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;display:grid}.agent-facts>div{display:contents}.agent-facts dt{color:var(--muted)}.agent-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.agent-facts .agent-token-soon .expiry{color:var(--warn);font-weight:650}.agent-stats{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:auto;padding-top:10px;font-size:13px;display:flex}.agent-stats>span{align-items:baseline;gap:4px;display:inline-flex}.agent-stats strong{color:var(--ink);font-size:16px}.agent-stats .info-tip{align-self:center}.agent-pulse .status-pill:before{animation:1.8s ease-in-out infinite agent-pulse}@keyframes agent-pulse{50%{opacity:.3}}.key-detail{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.key-detail code{overflow-wrap:anywhere}.key-detail button{color:inherit}.runner-checks{margin:0}.runner-checks p{margin:4px 0 0}.runners-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.runners-head h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.runners-head p{color:var(--muted);margin:8px 0 0;font-size:13px}.runners-new{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.runners-new p{max-width:46ch;color:var(--muted);text-align:right;overflow-wrap:anywhere;margin:0}.runners-page .runners-scope{margin:0}.runners-page .runner-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr))}.runner-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px;display:flex}.runner-card>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.runner-card h3{overflow-wrap:anywhere;margin:0;font-size:14.5px;font-weight:700}.runner-avatar{background:var(--info-soft);width:28px;height:28px;color:var(--info);border-radius:5px;flex:none;place-items:center;display:grid}.runner-avatar .shell-icon{width:15px;height:15px}.runner-status{margin-left:auto}.runner-facts{grid-template-columns:max-content minmax(0,1fr);gap:4px 14px;margin:0;font-size:13px;display:grid}.runner-facts>div{display:contents}.runner-facts dt{color:var(--muted)}.runner-facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.runner-join{flex-direction:column;gap:8px;display:flex}.runner-join p{margin:0}.runner-card .runner-command{align-items:center;margin:0;padding:6px 6px 6px 12px}.runner-card .runner-command code{min-width:0;font:12.5px/1.5 var(--mono);white-space:normal;overflow-wrap:anywhere;flex:1;overflow-x:visible}.runner-card .runner-command .button{flex:none}.runner-code-shown{color:var(--warn);font-weight:600}.runner-join-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-inactive{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.agent-inactive>.list{align-self:stretch}.join-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;gap:14px;width:min(440px,100%);padding:28px;display:flex;box-shadow:0 8px 30px #10182814}.join-card h1{overflow-wrap:anywhere;font-size:24px;font-weight:650;line-height:1.25}.join-card p{color:var(--ink-2);margin:0}.join-card .signin-email{margin:0}.signin .command{align-items:flex-start;min-width:0}.signin .command code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}@media (prefers-reduced-motion:reduce){.agent-pulse .status-pill:before{animation:none}}@media (width<=600px){.agents-page .tabs{width:100%}}.expiry{align-items:baseline;gap:4px;display:inline-flex}.agent-terminal{text-align:left;max-width:100%}.agent-terminal .command code{white-space:pre-wrap;overflow-wrap:anywhere}:where(.auth-page) p{margin:0}.auth-page{--auth-line-strong:#b4c3c6;--auth-accent-hover:#0b3e4b;--auth-lift:0 1px 0 #0f1a1d0a, 0 24px 48px -28px #0f1a1d59;background:var(--bg);min-height:100dvh;color:var(--ink);flex-direction:column;font-size:17px;line-height:1.6;display:flex}.auth-page [hidden]{display:none!important}.auth-masthead{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 64px);height:88px;margin:auto;display:flex}.auth-masthead .brand{justify-content:flex-start;gap:13px;width:auto;height:auto;text-decoration:none}.auth-page .auth-masthead .wordmark{display:block}.auth-back{min-height:44px;color:var(--muted);align-items:center;gap:9px;font-size:14px;text-decoration:none;display:flex}.auth-back:hover{color:var(--ink)}.auth-main{flex:1;place-items:center;padding:48px 24px 40px;display:grid;position:relative}.auth-content{width:min(460px,100%);position:relative}.auth-rail{background:var(--line);opacity:.65;width:1px;position:absolute;top:40px;bottom:40px}.auth-rail-left{left:calc(50% - 310px)}.auth-rail-right{right:calc(50% - 310px)}.auth-rail:before,.auth-rail:after{content:"";border:1px solid var(--auth-line-strong);background:var(--bg);border-radius:50%;width:7px;height:7px;position:absolute;left:-3px}.auth-rail:before{top:14%}.auth-rail:after{bottom:14%}.auth-card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--auth-lift);border-radius:14px;padding:36px}.auth-card h1{letter-spacing:-.025em;margin:0;font-size:clamp(30px,4vw,36px);font-weight:750;line-height:1.15}.auth-intro{color:var(--ink-2);margin-top:12px;font-size:16px;line-height:1.55}.auth-controls{margin-top:30px}.auth-page .auth-button{cursor:pointer;white-space:normal;border:1px solid #0000;justify-content:center;gap:10px;width:100%;min-height:52px;padding:13px 16px;font-family:inherit;font-size:16px;font-weight:700;line-height:1.35}.auth-page .auth-button:disabled{opacity:.65;cursor:wait;transform:none}.auth-page .auth-button-secondary{background:var(--surface);border-color:var(--auth-line-strong);color:var(--accent-text);box-shadow:var(--shadow)}.auth-page .auth-button-secondary:hover{background:var(--accent-soft)}.auth-passkey-note{color:var(--muted);text-align:center;margin-top:10px;font-size:13px;line-height:1.5}.auth-divider{color:var(--muted);align-items:center;gap:14px;margin:25px 0;font-size:13px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-page .auth-form label{color:var(--ink);margin-bottom:8px;font-size:14px;font-weight:650;display:block}.auth-form input{border:1px solid var(--auth-line-strong);background:var(--bg);width:100%;min-height:52px;font:16px/1.4 var(--font);color:var(--ink);border-radius:8px;padding:12px 14px;display:block}.auth-form input::placeholder{color:var(--muted);opacity:.85}.auth-form input[aria-invalid=true]{border-color:var(--bad)}.auth-form .auth-button{margin-top:16px}.auth-hint{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.auth-error{color:var(--bad);gap:9px;margin:14px 0 0;font-size:14px;line-height:1.5;display:flex}.auth-error svg{flex:none;margin-top:2px}.auth-switch{color:var(--muted);text-align:center;padding:23px 0 0;font-size:14px;line-height:1.6}.auth-switch a{color:var(--accent-text);text-underline-offset:3px;font-weight:650;text-decoration:underline}.auth-terminal{border-top:1px solid var(--line);margin-top:30px;margin-bottom:-12px;padding-top:8px}.auth-terminal>summary{cursor:pointer;min-height:44px;color:var(--ink-2);align-items:center;gap:10px;font-size:14px;font-weight:600;list-style:none;display:flex}.auth-terminal>summary::-webkit-details-marker{display:none}.auth-terminal>summary svg{flex:none}.auth-terminal>summary:after{content:"+";color:var(--muted);font:18px var(--font);margin-left:auto}.auth-terminal[open]>summary:after{content:"−"}.auth-terminal p{color:var(--muted);margin-top:12px;font-size:13px;line-height:1.6}.auth-command{color:#e2ebed;background:#0f1a1d;border-radius:8px;align-items:flex-start;gap:10px;margin-top:16px;padding:15px;display:flex}.auth-command code{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font:13px/1.7 var(--mono);background:0 0;border:0;flex:1;padding:0}.auth-command .prompt{color:#9fd4b4;font:13px/1.7 var(--mono);-webkit-user-select:none;user-select:none}.auth-command .button{color:#e2ebed;cursor:pointer;min-width:44px;min-height:44px;font:12px var(--font);background:0 0;border:1px solid #33464c;border-radius:5px;padding:5px 7px}.auth-terminal p code{font:12px var(--mono);background:var(--accent-soft);color:var(--accent-text);border-radius:3px;padding:2px 4px}.auth-footer{flex:none;padding:14px 24px 28px}.auth-footer nav{flex-wrap:wrap;justify-content:center;gap:10px 20px;display:flex}.auth-footer a{color:var(--muted);font-size:12px;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-sent{margin:25px 0 0}.auth-sent p{color:var(--ink-2);font-size:16px;line-height:1.65}.auth-email-address{color:var(--ink);overflow-wrap:anywhere;margin:12px 0;font-weight:650;display:block}.auth-link-button{color:var(--accent-text);font:650 14px/1.5 var(--font);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:8px;padding:0;text-decoration:underline;display:inline-flex}.auth-sent .auth-link-button{margin-top:22px}.auth-page .auth-form{margin:0;display:block}.auth-page .auth-form input:disabled{opacity:.65}.auth-envelope{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-text);border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.auth-page :focus-visible{outline:3px solid var(--accent-text);outline-offset:4px}@media (width<=760px){.auth-rail{display:none}.auth-masthead{width:calc(100% - 48px)}}@media (width<=480px){.auth-masthead{gap:12px;width:calc(100% - 40px);height:76px}.auth-masthead .wordmark{font-size:21px!important}.auth-masthead .brand{gap:10px}.auth-back{gap:5px;font-size:12px}.auth-main{align-items:start;padding:32px 16px 30px}.auth-card{padding:28px 24px}.auth-footer{padding:8px 16px 24px}.auth-footer nav{gap:8px 14px}}.auth-page .auth-button.primary{box-shadow:none}.auth-page .auth-button.primary:hover:not(:disabled){background:var(--auth-accent-hover)}.auth-page .auth-button:hover{text-decoration:none}.auth-command .button{box-shadow:none;flex:none;align-items:center;gap:5px;display:inline-flex}.auth-command .button:hover{color:#e2ebed;background:#26383d}.auth-command-name{color:#86b6c6}.auth-providers{gap:10px;margin-top:20px;display:grid}.auth-card .note{margin-top:16px;font-size:14px}.auth-card .note p{margin:0}.auth-card h1:focus{outline:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-page{--auth-line-strong:#38484d;--auth-accent-hover:#9ec5d2;--auth-lift:0 1px 0 #0000004d}}:root[data-theme=dark] .auth-page{--auth-line-strong:#38484d;--auth-accent-hover:#9ec5d2;--auth-lift:0 1px 0 #0000004d}.note.note-warn{background:var(--warn-soft);color:var(--warn)}.decision-method-label{color:var(--muted);cursor:help;align-items:center;gap:5px;font-size:12px;display:inline-flex}.full-page.confirmation-page{max-width:calc(740px + 2 * var(--gutter));gap:16px}.confirmation-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.confirmation-top>a{color:var(--muted);font-size:13px;font-weight:650}.confirmation-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:22px 24px;display:flex}.confirmation-card>p,.confirmation-page .page-header{margin:0}.confirmation-page .page-header h1{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:10px;font-size:26px;line-height:1.25;display:flex}.confirmation-page .eyebrow{overflow-wrap:anywhere;margin-bottom:10px}.confirmation-page .page-meta{color:var(--ink-2);margin-top:10px;font-size:15px;line-height:1.5;display:block}.confirmation-asked{margin-top:-6px}.confirmation-facts{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px 20px;display:grid}.confirmation-facts .fact-chip{background:0 0;border:0;border-radius:0;grid-template-columns:max-content minmax(0,1fr);align-content:start;place-items:center start;gap:3px 6px;min-width:0;padding:0;font-size:11.5px;display:grid}.confirmation-facts .fact-chip>span:first-child{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;grid-row:1;font-weight:600}.confirmation-facts .fact-chip>.info-tip{grid-area:1/2}.confirmation-facts .fact-chip strong{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:2/1/auto/-1;font-size:14px}.confirmation-consent{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.confirmation-question,.confirmation-answer{background:var(--surface-2);border-radius:8px;min-width:0;padding:12px 14px}.confirmation-page h2{color:var(--faint);overflow-wrap:anywhere;margin:0 0 4px;font-size:12.5px;font-weight:500}.confirmation-consent p,.confirmation-details p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}.confirmation-fold{border-top:1px solid var(--line)}.confirmation-fold>summary{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;padding:12px 0 0;font-size:13.5px;font-weight:600;list-style:none;display:flex}.confirmation-fold>summary::-webkit-details-marker{display:none}.confirmation-fold>summary>.icon{width:12px;height:12px}.confirmation-fold[open]>summary>.icon{transform:rotate(90deg)}.confirmation-fold[open]>summary{margin-bottom:12px}.confirmation-fields{gap:10px;margin:0;display:grid}.confirmation-fields>div{grid-template-columns:minmax(105px,.4fr) minmax(0,1fr);gap:12px;display:grid}.confirmation-fields dt{color:var(--muted);font-size:13.5px}.confirmation-fields dd{white-space:normal;overflow-wrap:anywhere;margin:0}.confirmation-acceptance .confirmation-fields dd{white-space:pre-wrap}.confirmation-foot{border-top:1px solid var(--line);flex-direction:column;gap:10px;padding-top:16px;display:flex}.confirmation-action{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.confirmation-action>p{margin:0}.confirmation-expiry{color:var(--warn);font-weight:650}.confirmation-action .button{white-space:normal;justify-content:center;min-height:40px}.confirmation-result{border:1px solid var(--line);background:var(--good-soft);color:var(--good);border-radius:10px;align-items:flex-start;gap:12px;padding:16px;display:flex}.confirmation-result .icon{margin-top:3px}.confirmation-result p{color:var(--ink-2);margin:5px 0 0}.confirmation-result.declined{background:var(--surface-2);color:var(--ink)}.confirmation-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.confirmation-page .note{overflow-wrap:anywhere;max-width:100%;margin:0}.agent-setting .page-header h1 .account-avatar-agent{background:var(--violet-soft);width:28px;height:28px;color:var(--violet);font:700 11px/1 var(--font);border-radius:7px}.agent-setting .confirmation-action{align-items:stretch}@media (width<=640px){.confirmation-card{padding:16px}.confirmation-page .page-header h1{font-size:22px}.confirmation-page .page-meta{font-size:14.5px}.confirmation-consent,.confirmation-facts{grid-template-columns:minmax(0,1fr)}.confirmation-action .button{width:100%}.confirmation-buttons{flex-direction:column;align-items:stretch;width:100%}}.repository-page{gap:20px}.repository-heading{flex-direction:column;gap:8px;min-width:0;display:flex}.repository-title{align-items:center;gap:12px;min-width:0;display:flex}.repository-title h1{letter-spacing:-.015em;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:26px;line-height:1.2}.repository-title h1>a{color:var(--muted)}.repository-slash{color:var(--faint);margin:0 6px;font-weight:400}.repository-initial{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-text);font:700 17px var(--font);border-radius:9px;flex:none;place-items:center;display:grid}.repository-lede{max-width:72ch;color:var(--ink-2);margin:0;font-size:15px}.repository-updated{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.repository-branch{align-items:center;gap:6px;display:inline-flex}.repository-branch .icon{color:var(--faint)}.repository-updated>a{font-weight:600}.clone-popover{flex:none;align-self:flex-start;position:relative}.clone-popover>.button{min-height:36px}.clone-popover-body{z-index:30;border:1px solid var(--line);background:var(--surface);border-radius:10px;flex-direction:column;gap:10px;width:min(480px,100vw - 32px);padding:14px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #0000002e}.clone-popover-body .clones{flex-direction:column;gap:12px;display:flex}.clone-popover-body{gap:12px;width:min(400px,100vw - 32px)}.clone-popover-body .clone{background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:0;display:grid}.clone-popover-body .clone-kind{min-width:0;color:var(--ink);letter-spacing:normal;grid-column:1/-1;font-size:12.5px}.clone-popover-body .clone code{border:1px solid var(--line);background:var(--surface-2);white-space:normal;overflow-wrap:anywhere;border-radius:8px;padding:8px 10px;display:block}.clone-popover-body p{margin:0}.repository-tabs{scrollbar-width:none;min-width:0;overflow-x:auto}.repository-tabs>.tabs{width:max-content;min-width:100%;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.repository-tabs .tab{letter-spacing:normal;align-items:center;min-height:42px;font-weight:600;display:inline-flex}.repository-body{flex-direction:column;gap:20px;min-width:0;display:flex}.repository-body>.tabs-segmented,.repository-toolbar{margin:0}.repository-body>.tabs-segmented{align-self:flex-start}.repository-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.repository-empty .clones{align-items:flex-start;margin-top:16px}.repository-overview{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}.repository-overview-main,.repository-overview-side{flex-direction:column;gap:24px;min-width:0;display:flex}@media (width<=1100px){.repository-overview{grid-template-columns:minmax(0,1fr)}}.repository-section,.repository-side-section{flex-direction:column;gap:12px;min-width:0;display:flex}.repository-section h2,.repository-side-section h2{color:var(--ink);font:650 15px/1.3 var(--font);letter-spacing:-.005em;margin:0}.repository-filters{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.repository-filters .chips,.repository-filters>.tabs{margin:0}.repository-filters>.button,.repository-week{margin-left:auto}.repository-week{color:var(--ink-2);cursor:pointer;align-items:center;gap:6px;font-size:13px;display:inline-flex}.repository-lease-line{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 16px;margin:0;padding:10px 16px;font-size:13px;display:flex}.repository-lease-line code{font-size:12px}.repository-lease-sep{color:var(--faint)}.repository-body .section{flex-direction:column;gap:12px;min-width:0;margin:0;display:flex}.repository-body .section-head{justify-content:flex-start;margin:0}.repository-body .section-head h2{color:var(--ink);letter-spacing:-.005em;text-transform:none;font-size:15px;font-weight:650}.repository-body .section-head .count{min-width:0;color:var(--faint);background:0 0;padding:0;font-size:12px;font-weight:500}.repository-change-row{min-height:64px;padding:11px 16px}.repository-change-row>.row-icon{color:var(--faint)}.repository-change-row .row-title .id{color:var(--muted);font:500 12.5px var(--mono)}.repository-change-row .row-title{white-space:normal;overflow-wrap:anywhere}.repository-row-end{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px 12px;max-width:100%;display:flex}.repository-change-row .check-results .tone-good{--tone:var(--ink-2);--tone-soft:var(--neutral-soft)}.code-browser{flex-direction:column;gap:14px;min-width:0;display:flex}.code-browser>.code-bar,.repository-body>.code-bar{margin:0}.code-columns{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;box-shadow:var(--shadow);grid-template-columns:240px minmax(0,1fr);display:grid}.code-tree{border-right:1px solid var(--line);min-width:0;padding:8px;font-size:13px}.code-tree-list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.code-tree-row{min-width:0;min-height:30px;color:var(--ink-2);border-radius:6px;align-items:center;gap:4px;display:flex}.code-tree-row>a{min-width:0;color:inherit;border-radius:6px;flex:1;align-items:center;gap:7px;padding:4px 6px;display:flex}a.code-tree-leaf{gap:7px;padding-right:6px}.code-tree-leaf{gap:7px}.code-tree-row>a:hover,a.code-tree-row:hover{background:var(--surface-2);text-decoration:none}.code-tree-row>a[aria-current],a.code-tree-row[aria-current]{background:var(--accent-soft);color:var(--accent-text);font-weight:600}.code-tree-row span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.code-tree-row .icon{color:var(--faint);flex:none}.code-tree-toggle{width:18px;height:18px;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:4px;flex:none;place-items:center;padding:0;display:grid}.code-tree-toggle:hover{color:var(--ink);background:var(--surface-2)}.code-tree-toggle .icon{transition:transform .15s}.code-tree-toggle[aria-expanded=true] .icon{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.code-tree-toggle .icon{transition:none}}.code-tree-note{color:var(--muted);margin:0;padding:4px 6px;font-size:12.5px}.code-view{min-width:0}.code-view>.file{border-radius:0 var(--radius) var(--radius) 0;border:0;margin:0}.code-view>.file.readme{border-top:1px solid var(--line);border-radius:0}.code-view>.list{box-shadow:none;border:0;border-radius:0}.code-view .entries .row.entry{background:0 0;border-width:1px 0 0;border-radius:0;padding:9px 14px}.code-view .entries .row.entry:first-child{border-top:0}.code-view>.empty,.code-view>.loading,.code-view>.note{margin:14px}@media (width<=860px){.code-columns{grid-template-columns:minmax(0,1fr)}.code-tree{display:none}.code-view>.file{border-radius:var(--radius)}}.trace-sentence{overflow-wrap:anywhere;margin:0;padding:12px 14px;line-height:1.6}.trace-record{border-top:1px solid var(--line)}.trace-record>summary{color:var(--ink-2);cursor:pointer;padding:10px 14px;font-size:13px;font-weight:600}.trace-record[open]>summary{border-bottom:1px solid var(--line)}.repository-body .trace-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0;padding:14px 16px}.repository-body .trace-form label{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:13.5px}.repository-body .trace-input{max-width:none}.repository-body .trace-slot-head{color:var(--ink);letter-spacing:normal;text-transform:none;font-size:13.5px}.repository-commit-title{align-items:baseline;gap:8px;display:flex}.repository-commit-title>span{text-overflow:ellipsis;min-width:0;margin:0;overflow:hidden}.repository-commit-title>.repository-merge-chip{border:1px solid var(--line);background:var(--surface);color:var(--muted);border-radius:6px;flex:none;padding:0 7px;font-size:12px;font-weight:400;line-height:20px}.section-count{color:var(--faint);margin-left:6px;font-size:12px;font-weight:500}.queue-position{border:1.5px solid var(--info);width:24px;height:24px;color:var(--info);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.row-meta.queue-failure{color:var(--bad);font-weight:600}.list>.repository-queue-entry:last-child{border-bottom:0}.repository-more{border-top:1px solid var(--line)}.repository-more>summary{color:var(--ink-2);cursor:pointer;padding:12px 0;font-size:13px;font-weight:600}.repository-more>p{max-width:72ch;color:var(--ink-2);margin:0 0 14px;font-size:13.5px}.repository-body .toolbar,.repository-body>.chips,.repository-section>p{margin:0}.section-heading{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.section-heading>a{margin-left:auto;font-size:13px;font-weight:600}.repository-counts{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);box-shadow:var(--shadow);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:1px;display:grid;overflow:hidden}.repository-count{background:var(--surface);min-height:76px;color:var(--ink);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.repository-count:hover{background:var(--surface-2);text-decoration:none}.repository-count strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:650;line-height:1.1}.repository-count>span{color:var(--muted);font-size:12.5px}.repository-count.needs strong{color:var(--warn)}.repository-intent-row{min-height:64px;padding:11px 16px}.repository-intent-row>.row-icon{color:var(--faint)}.repository-intent-row .row-title .id{color:var(--muted);font:500 12.5px var(--mono)}.repository-intent-row .row-title{white-space:normal;overflow-wrap:anywhere}.repository-intent-progress{color:var(--muted);font-variant-numeric:tabular-nums;flex:none;align-items:center;gap:8px;font-size:12px;display:flex}.repository-intent-progress .criteria-bar{width:56px;min-width:0}.pipeline-summary{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:14px;padding:16px 18px;display:flex}.pipeline-track{flex-wrap:wrap;align-items:center;row-gap:10px;font-size:13px;display:flex}.pipeline-stop{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:8px;flex-direction:column;align-items:flex-start;gap:6px;padding:8px 10px;display:flex}.pipeline-stop:hover{border-color:var(--line-strong);text-decoration:none}.pipeline-stop .mono{color:var(--muted);font-size:12.5px}.pipeline-line{background:var(--line-strong);flex:none;width:22px;height:2px}.pipeline-target{background:var(--accent-soft);color:var(--accent-text);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.pipeline-target code{color:inherit;background:0 0;border:0;padding:0;font-size:12.5px}.pipeline-footer{flex-wrap:wrap;gap:4px 16px;font-size:13px;display:flex}.repository-side-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;padding:6px 18px;display:flex}.repository-path,.repository-routing{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:34px;padding:6px 0;font-size:13px;display:flex}.repository-path:first-child,.repository-routing:first-child{border-top:0}.repository-path{cursor:help}.repository-path code,.repository-routing code{overflow-wrap:anywhere;background:0 0;border:0;min-width:0;padding:0;font-size:12.5px}.repository-routing span{color:var(--ink-2);text-align:right}.repository-path .autonomy-level{flex:none;font-size:12.5px;font-weight:600}.repository-path>.small{flex:none;margin-right:auto}.repository-custom{color:var(--muted);flex:none;font-size:12.5px}.repository-agents{flex-direction:column;gap:8px;display:flex}.repository-agent{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);box-shadow:var(--shadow);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.repository-agent:hover{border-color:var(--line-strong);text-decoration:none}.repository-agent .account-avatar-agent{border-radius:7px;width:26px;height:26px;font-size:10px}.repository-agent-main{flex-direction:column;gap:2px;min-width:0;display:flex}.repository-agent-main strong{overflow-wrap:anywhere;font-size:13.5px}.repository-agent-main span{color:var(--muted);overflow-wrap:anywhere;font-size:12.5px}.setgroup .options{max-width:none;margin:0}.setgroup .option.selected{border-color:var(--accent);background:var(--surface);box-shadow:0 0 0 1px var(--accent)}.repository-description{flex-direction:column;gap:10px;margin:0;display:flex}.repository-description input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:9px 12px}.repository-description-save{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.setgroup .mirror-controls,.setgroup .secret-settings{flex-direction:column;gap:12px;margin:0;display:flex}.setgroup .command,.setgroup .repository-more>p{margin:0 0 8px}.secret-add{align-self:flex-start}.setgroup .secret-form{box-shadow:none;margin:0}.secret-form .key-form-row .button+.button{margin-left:0}.autonomy-heading{flex-direction:column;gap:8px;display:flex}.autonomy-heading h1{letter-spacing:-.015em;margin:0;font-size:26px;line-height:1.2}.autonomy-heading p{color:var(--muted);margin:0;font-size:13px}.autonomy-panel{flex-direction:column;gap:24px;min-width:0;display:flex}.autonomy-section{flex-direction:column;gap:12px;min-width:0;display:flex}.autonomy-section h2{color:var(--ink);font:650 15px/1.3 var(--font);letter-spacing:-.005em;margin:0}.autonomy-section h3{margin:0}.autonomy-filters{flex-wrap:wrap;gap:6px;display:flex}.autonomy-filters button{border:1px solid var(--line);min-height:30px;color:var(--ink-2);font:13px var(--font);background:var(--surface);cursor:pointer;border-radius:999px;padding:0 12px}.autonomy-filters button:hover{border-color:var(--line-strong)}.autonomy-filters button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface);font-weight:700}.autonomy-suggestions{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.autonomy-suggestion{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.suggestion-title{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12.5px;display:flex}.suggestion-title strong{color:var(--ink);font:500 13px var(--mono);overflow-wrap:anywhere}.autonomy-suggestion p{color:var(--ink-2);margin:0;font-size:13.5px}.suggestion-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.suggestion-actions>span{color:var(--faint);font-size:12.5px}.suggestion-actions .button{padding:7px 12px;font-size:13px}.suggestion-actions .button.text{box-shadow:none;background:0 0;border-color:#0000}.autonomy-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.autonomy-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13.5px}.autonomy-table th,.autonomy-table td{text-align:left;border-bottom:1px solid var(--line);overflow-wrap:anywhere;vertical-align:middle;padding:12px 16px}.autonomy-table thead th{background:var(--surface-2);color:var(--faint);font:600 11.5px var(--font);letter-spacing:.05em;text-transform:uppercase}.autonomy-table th:first-child{width:30%}.autonomy-table td .autonomy-level{font-size:13px;font-weight:600}.autonomy-table tr:last-child>*{border-bottom:0}.autonomy-table tbody th{font-weight:400}.autonomy-table tbody th>a{font-size:12.5px}.path-title{font:500 13px var(--mono);align-items:center;gap:6px;display:flex}.path-group .path-title{font-family:var(--font)}.path-group>td[colspan]{color:var(--muted);font-size:12.5px}.path-member>th{padding-left:36px}.person-share{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.person-meter{background:var(--surface-3);border-radius:2px;flex:none;width:70px;height:7px;display:inline-block;overflow:hidden}.person-meter>span{background:var(--warn);height:100%;display:block}.spot-check-results{flex-direction:column;align-items:flex-start;gap:4px;font-size:13px;display:flex}a.spot-check-results:hover .checks-clear,a.spot-check-results:hover>span{text-decoration:underline}.checks-clear,.checks-concern{color:var(--accent-text)}.autonomy-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.autonomy-foot.alone{grid-template-columns:minmax(0,1fr)}@media (width<=1100px){.autonomy-foot{grid-template-columns:minmax(0,1fr)}}.autonomy-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.autonomy-card>p{margin:0}.model-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px 24px;display:grid}.model-facts h3{color:var(--faint);letter-spacing:.05em;text-transform:uppercase;font-size:11.5px;font-weight:600}.model-flags{flex-wrap:wrap;gap:2px 14px;margin:6px 0 0;font-size:13px;display:flex}.model-flags>div{gap:5px;display:inline-flex}.model-flags dt{color:var(--ink-2)}.model-flags dd{font-variant-numeric:tabular-nums;order:-1;margin:0;font-weight:700}.level-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.level-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.level-card h3{font-size:13px}.level-card h3 .autonomy-level{color:var(--ink);font-weight:650}.level-card p{color:var(--ink-2);margin:0;font-size:13px}.level-card dl{flex-wrap:wrap;gap:2px 14px;margin:0;font-size:12px;display:flex}.level-card dl>div{gap:5px;display:inline-flex}.level-card dt{color:var(--muted)}.level-card dd{margin:0;font-weight:600}.level-card-foot{color:var(--faint);margin-top:auto;font-size:12px}@media (width<=1000px){.autonomy-table th,.autonomy-table td{padding:12px 10px}}@media (width<=640px){.repository-title h1{font-size:23px}.repository-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px 12px;display:grid}.repository-title{display:contents}.repository-heading>:not(.repository-title){grid-column:1/-1}.repository-lede{order:1}.repository-updated{order:2}.clone-popover{order:3;grid-column:1/-1;justify-self:start}.repository-heading>:not(.repository-title,.repository-lede,.repository-updated){order:4}.clone-popover-body{left:0;right:auto}.repository-intent-row{flex-wrap:wrap}.repository-intent-row>.row-main{flex-basis:calc(100% - 40px)}.repository-intent-progress{margin-left:32px}.autonomy-table,.autonomy-table tbody{display:block}.autonomy-table thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.autonomy-table tr{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:9px;padding:14px 16px;display:grid}.autonomy-table tr:last-child{border-bottom:0}.autonomy-table th:first-child{width:auto}.autonomy-table th,.autonomy-table td{border:0;padding:0}.autonomy-table td{justify-content:space-between;align-items:center;gap:12px;display:flex}.autonomy-table td:before{content:attr(data-label);color:var(--muted);font-size:12px}.autonomy-table .path-title{margin-bottom:3px}.level-cards{grid-template-columns:minmax(0,1fr)}}.repository-queue-entry{border-bottom:1px solid var(--line)}.repository-queue-entry>.row{border-bottom:0}.repository-queue-record{padding:0 16px 12px 50px;font-size:13px}.repository-queue-record summary{cursor:pointer;color:var(--muted)}.repository-queue-record p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.repository-queue-record code{overflow-wrap:anywhere;min-width:0}.repository-change-row{flex-wrap:wrap}.repository-change-row>.row-main{color:var(--ink);min-width:min(260px,100%)}.repository-row-status{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.repository-run-row .sha{cursor:help}@media (width<=640px){.row.repository-commit-row{grid-template-columns:18px minmax(0,1fr) auto;display:grid}.repository-commit-row>.row-icon{grid-row:1/3}.repository-commit-row>.row-main{grid-column:2/-1}.repository-commit-row>.sha-link{grid-column:2;justify-self:start}.repository-commit-row .repository-commit-title{white-space:normal}.repository-commit-row .repository-commit-title>span{overflow-wrap:anywhere;overflow:visible}.repository-change-row>.row-main{flex-basis:calc(100% - 40px)}.repository-row-end{flex-basis:100%}.repository-filters>.button,.repository-week{margin-left:0}.repository-row-status{margin-left:auto}.repository-empty .clone{flex-wrap:wrap}.repository-empty .clone code{overflow-wrap:anywhere;white-space:normal}}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/atkinson-hyperlegible-next-latin-Cw9WDUCC.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/atkinson-hyperlegible-next-latin-ext-DROZLvFa.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-latin-DwYpYP4E.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-latin-ext-ZdILzrIc.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commitscale Plain Zero;src:url(/assets/commitscale-plain-zero-DXu3b2zl.woff2)format("woff2");font-weight:200 800;font-style:normal;font-display:swap;unicode-range:U+30}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/atkinson-hyperlegible-next-italic-latin-3tooXBPN.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;src:url(/assets/atkinson-hyperlegible-next-italic-latin-ext-BOq8MKQb.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-italic-latin-23xfNvY-.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Mono;src:url(/assets/atkinson-hyperlegible-mono-italic-latin-ext-D6Uz1GBd.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Commitscale Wordmark;src:url(/assets/commitscale-wordmark-vWI5bejD.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#f0f4f4;--surface:#fbfdfd;--surface-2:#eef3f3;--surface-3:#e3eaeb;--ink:#0f1a1d;--ink-2:#2f3f43;--muted:#52646a;--faint:#5f7074;--line:#d9e2e3;--line-strong:#c6d2d4;--accent:#0d4655;--accent-ink:#fbfdfd;--accent-soft:#dde8ea;--accent-text:#0d4655;--mark-left:#082830;--mark-right:#3d7f91;--good:#137a47;--good-soft:#e3f4ea;--warn:#8f5a00;--warn-soft:#fcf1d8;--warn-line:#f0d9a4;--bad:#b3261e;--bad-soft:#fcebea;--info:#1f5fbf;--info-soft:#e7effd;--violet:#6a3fc8;--violet-soft:#f0eafd;--neutral-soft:#e6edee;--add-bg:#eaf7ef;--add-num:#d5efdf;--del-bg:#fdeeee;--del-num:#f8d9d9;--shadow:0 1px 2px #1018280a, 0 1px 3px #1018280f;--radius:10px;--font:"Commitscale Plain Zero", "Atkinson Hyperlegible Next", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--mono:"Atkinson Hyperlegible Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1113;--surface:#121a1d;--surface-2:#172125;--surface-3:#1d292d;--ink:#e2ebed;--ink-2:#bccacd;--muted:#90a2a6;--faint:#7a8c90;--line:#1f2d31;--line-strong:#2c3d42;--accent:#86b6c6;--accent-ink:#0b1113;--accent-soft:#1c2f35;--accent-text:#8fbccb;--mark-left:#e2ebed;--mark-right:#86b6c6;--good:#4cc98a;--good-soft:#0f261b;--warn:#e6b45a;--warn-soft:#2a2110;--warn-line:#4a3a17;--bad:#f2837b;--bad-soft:#2c1513;--info:#80b0ff;--info-soft:#122138;--violet:#b59cff;--violet-soft:#211939;--neutral-soft:#1a2528;--add-bg:#0f2519;--add-num:#133321;--del-bg:#2b1416;--del-num:#3a1a1d;--shadow:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0b1113;--surface:#121a1d;--surface-2:#172125;--surface-3:#1d292d;--ink:#e2ebed;--ink-2:#bccacd;--muted:#90a2a6;--faint:#7a8c90;--line:#1f2d31;--line-strong:#2c3d42;--accent:#86b6c6;--accent-ink:#0b1113;--accent-soft:#1c2f35;--accent-text:#8fbccb;--mark-left:#e2ebed;--mark-right:#86b6c6;--good:#4cc98a;--good-soft:#0f261b;--warn:#e6b45a;--warn-soft:#2a2110;--warn-line:#4a3a17;--bad:#f2837b;--bad-soft:#2c1513;--info:#80b0ff;--info-soft:#122138;--violet:#b59cff;--violet-soft:#211939;--neutral-soft:#1a2528;--add-bg:#0f2519;--add-num:#133321;--del-bg:#2b1416;--del-num:#3a1a1d;--shadow:none}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}input[type=checkbox],input[type=radio]{accent-color:var(--accent)}html,body{background:var(--bg);color:var(--ink);font:14px/1.5 var(--font);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--accent-text);text-decoration:none}a:hover{text-decoration:underline}code,.mono,pre{font-family:var(--mono);font-size:.92em}:not(pre)>code{background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:.05em .35em}h1,h2,h3{letter-spacing:-.01em;margin:0}.muted{color:var(--muted)}.small{font-size:12.5px}.break{word-break:break-all}.icon{vertical-align:-3px;flex:none}.sep{color:var(--faint);margin:0 .35em}.id{font-family:var(--mono);color:var(--muted);font-size:.9em;font-weight:500}.topbar{z-index:10;background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);border-bottom:1px solid var(--line);padding-top:env(safe-area-inset-top);position:sticky;top:0}.topbar-inner{max-width:1200px;height:56px;padding:0 max(24px, env(safe-area-inset-right)) 0 max(24px, env(safe-area-inset-left));align-items:center;gap:28px;margin:0 auto;display:flex}.brand{color:var(--ink);align-items:center;display:flex}.lockup{align-items:center;display:inline-flex}.logo{flex:none}.logo-left{fill:var(--mark-left)}.logo-right{fill:var(--mark-right)}.wordmark{color:var(--ink);letter-spacing:-.02em;font-kerning:normal;font-variant-ligatures:none;white-space:nowrap;flex:none;margin:0 -.0146em 0 -.0337em;font-family:Commitscale Wordmark;font-weight:700;line-height:1;display:block}.wordmark-i{background:linear-gradient(var(--mark-right) 0 .293em, currentColor .293em);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.count,.nav-count,.id,.add,.del,.badge{font-variant-numeric:tabular-nums}.brand:hover{text-decoration:none}.nav{gap:4px;display:flex}.nav a{color:var(--muted);border-radius:7px;padding:6px 10px;font-weight:500}.nav a:hover{color:var(--ink);background:var(--surface-2);text-decoration:none}.nav a.active{color:var(--ink);background:var(--surface-3)}.topbar-right{align-items:center;gap:14px;margin-left:auto;display:flex}.live{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.live-dot{background:var(--faint);border-radius:50%;width:7px;height:7px}.live-live .live-dot{background:var(--good);box-shadow:0 0 0 3px color-mix(in srgb, var(--good) 20%, transparent);animation:2.4s ease-in-out infinite breathe}.live-offline .live-dot{background:var(--warn)}@keyframes breathe{50%{box-shadow:0 0 0 5px color-mix(in srgb, var(--good) 8%, transparent)}}.user{align-items:center;gap:8px;display:flex}.user-name{font-weight:550}.button.sign-out .icon{display:none}@media (width<=640px){.button.sign-out .icon{display:block}}.user-role{color:var(--muted);border:1px solid var(--line);border-radius:999px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:500}.content{max-width:1200px;padding:28px max(24px, env(safe-area-inset-right)) calc(80px + env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));margin:0 auto}.center-page{place-items:center;min-height:100vh;padding:24px;display:grid}.page-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;display:flex}.page-header-text{min-width:0}.page-header h1{font-size:24px;font-weight:650;line-height:1.25}.eyebrow{color:var(--muted);margin-bottom:4px;font-size:13px}.eyebrow a{color:var(--muted)}.page-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;display:flex}.page-actions{align-items:center;gap:8px;display:flex}.button{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer;box-shadow:var(--shadow);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:7px 13px;font-weight:550;display:inline-flex}.button:hover:not(:disabled){background:var(--surface-2)}.button:disabled{opacity:.55;cursor:default}.button.primary{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.button.primary:hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, black)}.button.primary:disabled{background:var(--surface-3);border-color:var(--line-strong);color:var(--muted);box-shadow:none}.button.ghost{box-shadow:none;color:var(--muted);background:0 0;border-color:#0000}.button.ghost:hover:not(:disabled){color:var(--ink);background:var(--surface-2)}.button.small{border-radius:7px;padding:4px 9px;font-size:12.5px}.linklike{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0}.linklike:hover{color:var(--ink);text-decoration:underline}.chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.toolbar .chips{margin:0}.chip{font:inherit;color:var(--muted);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:3px 11px;font-size:12.5px;font-weight:500}.chip:hover{color:var(--ink);border-color:var(--line-strong)}.chip.active,.chip.active:hover{color:var(--surface);background:var(--ink);border-color:var(--ink)}.select{border:1px solid var(--line-strong);background:var(--surface);color:var(--muted);border-radius:8px;align-items:center;gap:6px;padding:0 4px 0 10px;display:inline-flex}.select select{font:inherit;font-family:var(--mono);color:var(--ink);background:0 0;border:0;outline:none;padding:6px 4px;font-size:13px}.toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.toolbar-end{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.badge{white-space:nowrap;background:var(--neutral-soft);color:var(--ink-2);border-radius:999px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}a.badge:hover{filter:brightness(.97);text-decoration:none}.badge.quiet{background:var(--neutral-soft);color:var(--muted);font-weight:500}.intent-draft,.change-held{background:var(--warn-soft);color:var(--warn)}.intent-accepted{background:var(--info-soft);color:var(--info)}.change-open{background:var(--good-soft);color:var(--good)}.change-merged{background:var(--violet-soft);color:var(--violet)}.change-rejected{background:var(--bad-soft);color:var(--bad)}.intent-closed{white-space:normal;overflow-wrap:anywhere;max-width:100%}.intent-closed,.intent-later,.change-abandoned{background:var(--neutral-soft);color:var(--muted)}.access-write{background:var(--accent-soft);color:var(--accent-text)}.actor{color:var(--ink);white-space:nowrap;font-weight:550}.actor .icon{color:var(--muted);margin-right:4px}.actor-owner{margin-left:4px}.actor-agent .icon{color:var(--accent-text)}.actor.quiet{color:var(--ink-2);font-weight:500}.actor-owner{color:var(--muted);font-weight:400}.work-heading{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.section{margin-bottom:32px}.section-head{justify-content:space-between;align-items:baseline;margin-bottom:10px;display:flex}.section-head h2,.revisions h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:13px;font-weight:650}.count{background:var(--surface-3);min-width:20px;color:var(--ink-2);text-align:center;letter-spacing:0;border-radius:999px;margin-left:7px;padding:0 6px;font-size:11.5px;line-height:18px;display:inline-block}.stack{flex-direction:column;gap:12px;display:flex}.list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.list:empty{display:none}.row{color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:12px;padding:11px 14px;display:flex}.row:first-child{border-top:0}a.row:hover{background:var(--surface-2);text-decoration:none}.row-icon{color:var(--muted);display:flex}.row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.row-title{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}.row-title>*{margin-right:8px}.row-title>.icon{vertical-align:-2px}.row-title .id{flex:none}.row-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;min-width:0;font-size:12.5px;display:flex}.row-meta.mono{text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.sha{color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;font-size:12px}.empty{border:1px dashed var(--line-strong);border-radius:var(--radius);text-align:center;color:var(--muted);background:color-mix(in srgb, var(--surface) 50%, transparent);padding:22px 20px}.empty-title{color:var(--ink-2);margin-bottom:4px;font-weight:600}.empty-body p{margin:0 0 10px}.empty .command{justify-content:center}.loading{color:var(--muted);align-items:center;gap:10px;padding:18px 2px;display:flex}.spinner{border:2px solid var(--line-strong);border-top-color:var(--accent);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.note{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:10px 12px;display:flex}.note-bad{background:var(--bad-soft);border-color:color-mix(in srgb, var(--bad) 25%, transparent);color:var(--bad)}.note.new-version{flex-wrap:wrap;align-items:center;column-gap:12px}.signin{background:var(--surface);border:1px solid var(--line);border-radius:14px;width:100%;max-width:460px;padding:32px;box-shadow:0 8px 30px #10182814}.signin-brand{align-items:center;margin-bottom:26px;display:flex}.signin h1{margin-bottom:10px;font-size:21px}.signin p{color:var(--ink-2);margin:0 0 16px}.command{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;padding:8px 8px 8px 14px;display:flex}.command code{color:var(--ink);white-space:nowrap;background:0 0;border:0;padding:0;font-size:14px;overflow-x:auto}.note-good{background:var(--good-soft);border-color:color-mix(in srgb, var(--good) 25%, transparent);color:var(--good)}.note-body{justify-items:start;gap:8px;display:grid}.note-body p,.signin .note-body p{margin:0}.signin-methods{gap:8px;display:grid}.button.wide{justify-content:center;width:100%;padding:10px 14px}.signin-or{color:var(--faint);align-items:center;gap:12px;margin:18px 0;font-size:12.5px;display:flex}.signin-or:before,.signin-or:after{content:"";border-top:1px solid var(--line);flex:1}.signin-email{gap:6px;margin-bottom:12px;display:grid}.signin-email label{color:var(--ink-2);font-size:13px;font-weight:600}.signin .signin-email p{margin:0}.field-row{gap:8px;display:flex}.field{min-width:0;font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;flex:1;padding:7px 10px}.field:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.code-field{letter-spacing:.08em;text-transform:uppercase}.signin-sent{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;margin-bottom:16px;padding:14px 16px}.signin-sent h2{margin-bottom:6px;font-size:15px}.signin .signin-sent p{margin-bottom:8px}.signin-foot{margin-top:20px}.signin .signin-foot{color:var(--muted);margin-bottom:0}.signin-actions{flex-wrap:wrap;gap:10px;display:flex}.signin-code{font:600 26px var(--mono);letter-spacing:.08em;margin:4px 0 20px}@media (width<=480px){.field-row{flex-direction:column}}.clone{background:var(--surface);border:1px solid var(--line);border-radius:9px;align-items:center;gap:6px;max-width:100%;padding:4px 4px 4px 12px;display:flex}.clone code{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;min-width:0;padding:0;font-size:12.5px;overflow:hidden}.home-hello{margin-bottom:26px}.home-hello h1{font-size:26px;font-weight:650}.home-hello p{margin:6px 0 0}.home-grid,.two-col{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:36px;display:grid}.intent-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.page-actions .intent-actions{margin:0}.branch-card p{margin:0 0 6px}.branch-card p:last-child{margin-bottom:0}.checkbox-label{align-items:center;gap:6px;display:inline-flex}.repo-row .row-title{display:block}.timeline{margin:0;padding:0;list-style:none;position:relative}.timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.event{gap:12px;padding:6px 0 10px;display:flex;position:relative}.event-dot{background:var(--surface);border:2px solid var(--faint);z-index:1;border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px;position:relative}.tone-good .event-dot{border-color:var(--good)}.tone-warn .event-dot{border-color:var(--warn)}.tone-bad .event-dot{border-color:var(--bad);background:var(--bad)}.tone-info .event-dot{border-color:var(--info)}.event-body{flex:1;min-width:0}.event-text{color:var(--ink-2);overflow-wrap:anywhere}.event-meta{color:var(--muted);flex-wrap:wrap;gap:2px 10px;margin-top:1px;font-size:12px;display:flex}.proof{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;grid-template-columns:76px minmax(0,1fr);gap:4px 10px;margin:8px 0 4px;padding:10px 12px;font-size:12px;display:grid}.proof dt{color:var(--muted)}.proof dd{margin:0}.proof pre{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.tabs{box-shadow:inset 0 -1px 0 var(--line);gap:2px;margin-bottom:18px;display:flex;overflow-x:auto}.tab{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;padding:9px 12px;font-weight:550}.tab:hover{color:var(--ink);text-decoration:none}.tab.active{color:var(--ink);border-bottom-color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:14px 16px}.prose{white-space:pre-wrap;color:var(--ink-2);overflow-wrap:anywhere}.serves{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;padding:10px 14px;display:flex}.serves:hover{border-color:var(--line-strong);text-decoration:none}.change-grid{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:24px;margin-bottom:36px;display:grid}.revisions{top:calc(76px + env(safe-area-inset-top));position:sticky}.revisions h2{margin-bottom:10px}.revisions ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.revision{text-align:left;width:100%;font:inherit;border:1px solid var(--line);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.revision:hover{border-color:var(--line-strong)}.revision.active{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}.revision-head{justify-content:space-between;gap:8px;font-size:13px;display:flex}.revision-head time,.revision-meta{color:var(--muted);font-size:12px}.diff-summary{align-items:center;gap:12px;margin-bottom:8px;font-weight:600;display:flex}.diff-toggle{margin-left:auto}.add{color:var(--good);font-family:var(--mono);font-size:12.5px}.del{color:var(--bad);font-family:var(--mono);font-size:12.5px}.file-index{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin:0 0 16px;padding:6px 0;list-style:none}.file-index a{color:var(--ink-2);align-items:center;gap:10px;padding:4px 12px;display:flex}.file-index a:hover{background:var(--surface-2);text-decoration:none}.file-index .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-status{text-transform:uppercase;letter-spacing:.03em;color:var(--info);font-size:11px;font-weight:700}.file-status.added{color:var(--good)}.file-status.deleted{color:var(--bad)}.file-status.renamed{color:var(--violet)}.file{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:16px;scroll-margin-top:14px;overflow:clip}.file-head{background:var(--surface-2);border-bottom:1px solid var(--line);top:calc(var(--topbar-h) + env(safe-area-inset-top));align-items:center;gap:10px;padding:8px 12px;display:flex;position:sticky}button.file-head{width:100%;font:inherit;color:inherit;text-align:left;border:0;border-bottom:1px solid var(--line);cursor:pointer;z-index:1}button.file-head:hover{background:var(--surface-3)}.file.closed .file-head{border-bottom:0}.file-chevron{color:var(--muted);transition:transform .15s;display:inline-flex}.file-head[aria-expanded=true] .file-chevron{transform:rotate(90deg)}@media (prefers-reduced-motion:reduce){.file-chevron{transition:none}}.file-head .mono{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.file-note{color:var(--muted);padding:14px}.file .loading{padding:14px}.file-more{background:var(--surface-2);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 12px;display:flex}.diff-more{justify-content:center;margin-bottom:16px;display:flex}.code-scroll{overflow-x:auto}.code{border-collapse:collapse;width:100%;font-family:var(--mono);font-size:12.5px;line-height:1.55}.code td{vertical-align:top;padding:0 10px}.code .num{text-align:right;width:1%;min-width:44px;color:var(--muted);-webkit-user-select:none;user-select:none;border-right:1px solid var(--line)}.code .text{white-space:pre}.code .marker{width:1.2em;color:var(--faint);-webkit-user-select:none;user-select:none;display:inline-block}.line.add .text{background:var(--add-bg)}.line.add .num{background:var(--add-num)}.line.add .marker{color:var(--good)}.line.del .text{background:var(--del-bg)}.line.del .num{background:var(--del-num)}.line.del .marker{color:var(--bad)}.line.note .text{color:var(--muted);font-style:italic}.hunk td{background:var(--accent-soft);color:var(--accent-text);padding:4px 12px;font-size:12px}.verify{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);align-items:center;gap:14px;margin-bottom:18px;padding:14px 16px;display:flex}.verify.good{border-color:color-mix(in srgb, var(--good) 35%, transparent);background:color-mix(in srgb, var(--good-soft) 60%, var(--surface))}.verify.bad{border-color:color-mix(in srgb, var(--bad) 35%, transparent);background:var(--bad-soft)}.verify-icon{background:var(--surface-2);width:34px;height:34px;color:var(--accent-text);border-radius:9px;flex:none;place-items:center;display:grid}.verify.good .verify-icon{color:var(--good)}.verify.bad .verify-icon{color:var(--bad)}.verify-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.verify-body ul{margin:4px 0 0;padding-left:18px}.table-scroll{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow-x:auto}.table{border-collapse:collapse;width:100%}.table th{text-align:left;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:12px;font-weight:600}.table td{border-top:1px solid var(--line);vertical-align:top;padding:12px 14px}.table tr:first-child td{border-top:0}.table tr.revoked td{opacity:.55}.settings h2{margin-bottom:4px;font-size:16px}.options{flex-direction:column;gap:8px;max-width:640px;margin:14px 0;display:flex}.option{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.option.selected{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}.option input{accent-color:var(--accent);margin-top:3px}.option span{flex-direction:column;gap:2px;display:flex}a.button:hover{text-decoration:none}.user a.button.active{color:var(--ink);background:var(--surface-2)}@media (width<=640px){.keys-link span,.settings-link span{display:none}}.clones{flex-direction:column;gap:6px;max-width:100%;display:flex}.clones .clone code{flex:1}.clone-kind{letter-spacing:.04em;color:var(--muted);min-width:3.4em;font-size:11px;font-weight:650}.commit-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:14px;overflow:hidden}.commit-list h3{border-bottom:1px solid var(--line);background:var(--surface-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:9px 14px;font-size:13px;display:flex}.commit-list h3 .muted{font-weight:400}.commit-list ol{margin:0;padding:0;list-style:none}.commit-list li{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:7px 14px;display:flex}.commit-gitsign{overflow-wrap:anywhere;flex-basis:100%;min-width:0}.commit-list li:first-child{border-top:0}.commit-subject{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.commit-author,.commit-change{white-space:nowrap}.signature-verified{background:var(--good-soft);color:var(--good)}.signature-unverified{background:var(--warn-soft);color:var(--warn)}.signature-signed,.signature-pending,.signature-unsigned{background:var(--neutral-soft);color:var(--muted);font-weight:500}.signature-signer{font-weight:500}.signature-signer:before{content:"·";margin:0 4px 0 1px}.key-form{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);max-width:760px;box-shadow:var(--shadow);gap:12px;padding:16px;display:grid}.key-form-row{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.key-form-row .button{margin-left:auto}.field{flex:1;gap:5px;min-width:180px;display:grid}.field>span{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px;font-weight:650}.field input,.field select,.field textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;width:100%;padding:7px 10px}.field textarea{font-family:var(--mono);resize:vertical;font-size:12.5px}.check-field{cursor:pointer;align-items:center;gap:7px;display:inline-flex}.check-field input{accent-color:var(--accent)}@media (width<=960px){.home-grid,.two-col,.change-grid{grid-template-columns:minmax(0,1fr)}.revisions{position:static}.revisions ol{flex-direction:row;overflow-x:auto}.revision{min-width:200px}}@media (width<=640px){.topbar-inner{padding:0 max(6px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));gap:6px}.brand .wordmark,.live{display:none}.content{padding:20px max(14px, env(safe-area-inset-right)) calc(60px + env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left))}.user-name{display:none}.file-head{position:static}}.run-queued{background:var(--neutral-soft);color:var(--muted)}.run-running{background:var(--info-soft);color:var(--info)}.run-passed{background:var(--good-soft);color:var(--good)}.run-failed,.run-error{background:var(--bad-soft);color:var(--bad)}.run-cancelled{background:var(--neutral-soft);color:var(--muted)}.spinner.small{border-width:1.5px;width:10px;height:10px}.evidence-panel{margin-bottom:22px}.evidence-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:10px;display:flex}.evidence-head h2,.log-view h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:13px;font-weight:650}.empty.compact{text-align:left;padding:12px 14px}.run-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:clip}.run-card.run-failed,.run-card.run-error{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.run-card-head{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.run-title{color:var(--ink);font-weight:620}.run-card-meta{color:var(--muted);align-items:center;gap:10px;font-size:12.5px;display:flex}.run-card-actions{align-items:center;gap:6px;margin-left:auto;display:flex}.run-error{color:var(--bad);background:var(--bad-soft);border-bottom:1px solid var(--line);padding:8px 12px;font-size:13px}.run-retried{color:var(--warn);background:var(--warn-soft);border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:8px 12px;font-size:13px}.run-retried code{color:inherit}.jobs{margin:0;padding:4px 0;list-style:none}.job{align-items:center;gap:10px;padding:6px 12px;display:flex}.job-mark{text-align:center;width:18px;font-weight:700}.job-success .job-mark{color:var(--good)}.job-failure .job-mark,.job-missing .job-mark{color:var(--bad)}.job-pending .job-mark,.job-skipped .job-mark,.job-cancelled .job-mark{color:var(--faint)}.job-name{min-width:90px}.job-meta{color:var(--muted);flex-wrap:wrap;gap:2px 12px;font-size:12.5px;display:flex}.log-view{margin-top:22px}.log-view .toolbar h2{margin-right:8px}.log{color:#d8dde4;border-radius:var(--radius);border:1px solid var(--line);background:#0f1216;max-height:70vh;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow:auto}.log .good{color:#6fdc9f}.log .bad{color:#ff8f86}.log .step{color:#9fb3ff;font-weight:600}.log .dim{color:#6b7480}.checks{margin:0;padding:0;list-style:none}.check-valid{color:var(--good);font-weight:700}.check-invalid,.check-unavailable{color:var(--bad);font-weight:700}.actor-runner .icon{color:var(--violet)}.nav-count{background:var(--warn);min-width:18px;height:18px;color:var(--surface);border-radius:999px;justify-content:center;align-items:center;margin-left:6px;padding:0 5px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.gate-waiting{background:var(--neutral-soft);color:var(--ink-2)}.gate-deciding{background:var(--warn-soft);color:var(--warn)}.gate-queued{background:var(--info-soft);color:var(--info)}.gate-blocked{background:var(--bad-soft);color:var(--bad)}.gate-merged{background:var(--violet-soft);color:var(--violet)}.gate-closed{background:var(--neutral-soft);color:var(--muted)}.gate{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin:0 0 22px;padding:14px 16px}.gate.gate-state-blocked{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.gate.gate-state-deciding{border-color:var(--warn-line);box-shadow:inset 3px 0 0 var(--warn), var(--shadow)}.gate-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:10px;display:flex}.gate-head h2{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:13px;font-weight:650}.gate-summary{color:var(--ink-2);min-width:0}.gate-why{margin-left:auto}.checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.check{grid-template-columns:22px 110px minmax(0,1fr);align-items:baseline;gap:8px;padding:4px 0;display:grid}.check-name{color:var(--ink-2);font-weight:600}.check-detail{color:var(--ink-2);overflow-wrap:anywhere}.check-row-skipped .check-name,.check-row-skipped .check-detail{color:var(--muted)}.check-row-failed .check-detail{color:var(--bad)}.check-mark{border-radius:50%;justify-content:center;align-self:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:inline-flex}.check-commands{grid-column:3;align-items:flex-start;margin:4px 0 2px}.check-commands code{white-space:pre;min-width:0;font-size:13px;line-height:1.6}.check-passed{background:var(--good-soft);color:var(--good)}.check-failed{background:var(--bad-soft);color:var(--bad)}.check-skipped{background:var(--neutral-soft);color:var(--muted)}.check-pending{border:2px solid var(--line-strong);border-top-color:var(--warn);animation:1.2s linear infinite spin}@media (prefers-reduced-motion:reduce){.check-pending{animation:none}}.policy-details{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.policy-details p{margin:0 0 8px}.scopes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.scopes li{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;display:flex}.scopes li.deciding{box-shadow:inset 3px 0 0 var(--accent)}.scope-name{font-weight:600}.scope-source{font-family:var(--mono);margin-left:auto;font-size:11.5px}.autonomy{background:var(--neutral-soft);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:12px;font-weight:600}.autonomy-0,.autonomy-badge.autonomy-0{background:var(--bad-soft);color:var(--bad)}.autonomy-1,.autonomy-badge.autonomy-1{background:var(--warn-soft);color:var(--warn)}.autonomy-2,.autonomy-badge.autonomy-2{background:var(--info-soft);color:var(--info)}.autonomy-3,.autonomy-badge.autonomy-3{background:var(--good-soft);color:var(--good)}.votes{gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.votes li{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.decision-actions{margin-top:10px}.decision-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.button.danger{background:var(--bad);border-color:var(--bad);color:var(--surface)}.button.danger:hover:not(:disabled){background:color-mix(in srgb, var(--bad) 88%, black)}.stack+.stack{margin-top:12px}.badge.batch-badge{background:var(--violet-soft);color:var(--violet)}.badge.bump-badge{text-transform:lowercase;padding:1px 6px;font-size:11px}.badge.bump-patch{background:var(--good-soft);color:var(--good)}.badge.bump-minor{background:var(--info-soft);color:var(--info)}.badge.bump-major{background:var(--warn-soft);color:var(--warn)}.batch-updates-line{color:var(--ink-2);margin:8px 0 0}.gate-foot{margin:10px 0 0}.section-note{margin:-4px 0 10px}.gate-notes{border-top:1px solid var(--line);gap:4px;margin:10px 0 0;padding:10px 0 0;list-style:none;display:grid}.gate-note{grid-template-columns:22px 110px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.gate-note:before{content:"!";background:var(--warn-soft);width:18px;height:18px;color:var(--warn);border-radius:50%;justify-content:center;align-self:center;align-items:center;font-size:11px;font-weight:800;display:inline-flex}.note-kind{color:var(--warn);font-weight:600}.note-text{color:var(--ink-2);overflow-wrap:anywhere}.lease-badge-live{background:var(--good-soft);color:var(--good)}.lease-badge-released,.lease-badge-expired{background:var(--neutral-soft);color:var(--muted)}@media (width<=640px){.check,.gate-note{grid-template-columns:22px minmax(0,1fr)}.check-detail,.check-commands,.note-text{grid-column:2}}.trace-panel{margin-bottom:18px}.trace-form label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:6px;font-size:13px;font-weight:650;display:block}.trace-input{gap:8px;max-width:520px;display:flex}.trace-input input{min-width:0;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;flex:1;padding:6px 10px;font-size:13px}.trace{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-top:12px;overflow:hidden}.trace-line{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:baseline;gap:12px;padding:10px 14px;display:flex;overflow-x:auto}.trace-text{white-space:pre;background:0 0!important;border:0!important}.trace-facts{grid-template-columns:120px minmax(0,1fr);gap:8px 14px;margin:0;padding:12px 14px;display:grid}.trace-facts dt{color:var(--muted);font-weight:600}.trace-facts dd{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;margin:0;display:flex}.trace-run{flex-wrap:wrap;align-items:baseline;gap:6px;display:inline-flex}.trace-events{color:var(--muted);font-size:12px}.mirror-settings{margin-top:28px}.mirror-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-items:start;gap:8px;padding:12px 14px;display:grid}.mirror-card.failing{border-color:color-mix(in srgb, var(--bad) 35%, var(--line))}.mirror-url{overflow-wrap:anywhere;font-size:13px}.mirror-error{color:var(--bad);margin:0}.mirror-waiting{margin:0}.secret-settings{margin-top:28px}.secret-form{margin-bottom:14px}@media (width<=640px){.trace-facts{grid-template-columns:minmax(0,1fr)}.trace-facts dt{margin-top:4px}}.code-bar .select{min-width:0;max-width:100%}.code-bar .select select{text-overflow:ellipsis;min-width:0;max-width:240px}.crumbs{min-width:0;font-family:var(--font);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;font-size:13.5px;display:flex}.crumbs strong{color:var(--ink);font-weight:650}.crumbs .sep{margin:0 .3em}.code-at{color:var(--muted);gap:6px;font-size:12.5px}.sha-link:hover{text-decoration:none}.sha-link:hover .sha{color:var(--accent-text);border-color:color-mix(in srgb, var(--accent) 35%, var(--line))}.entries .entry{gap:10px;padding:8px 14px}.entries .entry .row-title{font-weight:500}.entry-directory{color:var(--accent-text)}.entry-meta{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:12px;display:inline-flex}.readme{margin-top:18px}.readme .file-head{position:static}.readme-text{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2);margin:0;padding:14px 16px;font-size:13px;line-height:1.6}.source-file .file-head{flex-wrap:wrap;row-gap:4px}.file-facts{color:var(--muted);white-space:nowrap;font-size:12.5px}.file-actions{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.file-actions .hint{color:var(--muted);font-size:12.5px}.source .num a{color:var(--faint);display:block}.source .num a:hover{color:var(--accent-text);text-decoration:none}.source .line.selected .num,.source .line.selected .text{background:var(--accent-soft)}.source .line.selected .num a{color:var(--accent-text);font-weight:650}.source.blaming .line{cursor:pointer}.source.blaming .line:hover .text{background:var(--surface-2)}.source.blaming .line.selected:hover .text{background:var(--accent-soft)}.source .group-start td{border-top:1px solid var(--line)}.source .blame{width:1%;font-family:var(--font);color:var(--muted);background:var(--surface-2);border-right:1px solid var(--line);-webkit-user-select:none;user-select:none;font-size:12px}.blame-line,.blame-subject{text-overflow:ellipsis;white-space:nowrap;width:16rem;display:block;overflow:hidden}.blame .blame-sha{color:var(--ink-2);background:0 0;border:0;margin-right:6px;padding:0;font-size:11.5px}.blame-author{color:var(--ink-2);margin-right:6px;font-weight:550}.source-scroll{container-type:inline-size}.source .trace-row>td{background:var(--surface-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:0}.trace-slot{width:100cqw;font:14px/1.5 var(--font);white-space:normal;cursor:auto;padding:10px 14px 14px;position:sticky;left:0}.trace-slot .trace{margin-top:8px}.trace-slot-head{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.trace-slot-head .button{text-transform:none;letter-spacing:0}.hljs-comment,.hljs-quote{color:var(--faint);font-style:italic}.hljs-keyword,.hljs-selector-tag,.hljs-doctag,.hljs-name{color:var(--violet);font-weight:600}.hljs-string,.hljs-regexp,.hljs-addition,.hljs-char{color:var(--good)}.hljs-number,.hljs-literal{color:var(--warn)}.hljs-symbol,.hljs-bullet,.hljs-variable,.hljs-template-variable{color:var(--info)}.hljs-title,.hljs-section,.hljs-attr,.hljs-attribute,.hljs-property,.hljs-selector-id,.hljs-selector-class,.hljs-meta{color:var(--accent-text)}.hljs-title.function_{color:inherit}.hljs-type,.hljs-built_in,.hljs-title.class_{color:var(--info)}.hljs-deletion{color:var(--bad)}.hljs-section,.hljs-strong{font-weight:650}.hljs-emphasis{font-style:italic}@media (width<=640px){.code-bar .select select{max-width:180px}.code-at{margin-left:0}.file-actions .hint,.blame-author{display:none}.blame-line,.blame-subject{width:7.5rem}.trace-slot{padding:8px 10px 12px}}.section-note{max-width:720px;margin:-4px 0 12px}.routing-title{margin:12px 0 6px}.routes{gap:4px;margin:0;padding:0;list-style:none;display:grid}.routes li{background:var(--surface-2);border-radius:8px;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 10px;display:flex}.route-people{flex-wrap:wrap;gap:4px 10px;display:inline-flex}.route-reason{color:var(--ink-2)}.route-notes{color:var(--warn);margin:8px 0 0;padding-left:18px;font-size:12.5px}.digest{grid-template-columns:minmax(0,1fr);gap:12px;max-width:680px;display:grid}.digest-toggle{font-weight:600}.digest-when{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.digest-field{min-width:0;color:var(--muted);grid-template-columns:minmax(0,1fr);gap:4px;font-size:12.5px;font-weight:600;display:grid}.digest-field input,.digest-field select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;width:100%;min-width:0;min-height:34px;padding:6px 10px;font-size:14px;font-weight:400}.digest-field input:disabled,.digest-field select:disabled{opacity:.55}.digest-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.digest-where{margin:0}.digest-where code{overflow-wrap:anywhere}.email-kinds{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.email-kinds legend{color:var(--muted);margin-bottom:4px;padding:0;font-size:12.5px;font-weight:600}.digest-preview{background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:12px 14px;font-size:12.5px;line-height:1.6}@media (width<=640px),(pointer:coarse){.button,.chip,.select,.serves,.revision,.option,.file-index a,button.file-head,.checkbox-label,.digest-field input,.digest-field select,input.field,.field input,.field select{min-height:44px}.button{justify-content:center;min-width:44px}.button.small{padding:0 14px;font-size:13.5px}.chip{align-items:center;padding:0 14px;display:inline-flex}.checkbox-label input:not([role=switch]){width:20px;height:20px}.linklike,.run-title,.eyebrow a,.row-meta a,.event-meta a{margin-block:-12px;padding-block:12px}}@media (width<=640px){.shell{overflow-x:clip}.brand{flex:none;justify-content:center;width:44px;height:44px}.nav{scrollbar-width:none;flex:1;gap:0;min-width:0;overflow-x:auto}.nav::-webkit-scrollbar{display:none}.nav,.tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}.page-actions{flex-wrap:wrap;min-width:0;max-width:100%}.nav a{white-space:nowrap;align-items:center;min-height:44px;padding:0 8px;display:inline-flex}.sign-out-label{display:none}.button.sign-out{width:44px;padding:0}.page-header{gap:12px}.page-header h1{font-size:21px}.page-meta .mono,.row-meta .mono{overflow-wrap:anywhere}.gate{padding:12px 14px}.digest-field input,.digest-field select,input.field,.field input,.field select,.field textarea{font-size:16px}.digest-when .digest-field{flex:140px}.button{white-space:normal;text-align:center}.code{font-size:12px}.code td{padding:0 6px}.code .num{min-width:0}.hunk td{padding:4px 8px}.file-head .file-status.modified{display:none}.diff-summary{flex-wrap:wrap}.toolbar-end{flex-wrap:wrap;margin-left:0}}.verify.record{align-items:flex-start}.record-keys{color:var(--muted);margin-top:4px;display:block}.record-keys code{font-size:11.5px}.record-offline{margin-top:6px}.record-offline summary{cursor:pointer;color:var(--accent-text);width:fit-content}.record-offline p{max-width:44rem;margin:6px 0 0}.record-offline pre{background:var(--surface-2);border:1px solid var(--line);white-space:pre;border-radius:8px;margin:6px 0 0;padding:10px 12px;overflow-x:auto}.share-concern{color:var(--bad);font-weight:600}.audit-table{font-size:13px}.audit-table th{padding:9px 10px}.audit-table td{padding:10px}.cell-change{min-width:14rem;max-width:22rem}.cell-title{overflow-wrap:anywhere;font-weight:550;display:block}.cell-title .id{margin-right:4px}.cell-note{color:var(--muted);margin-top:2px;font-size:12px;display:block}.audit-table .actor{white-space:nowrap}.decided{flex-wrap:wrap;gap:2px 8px;font-weight:600;display:flex}.decided-policy{color:var(--ink-2)}.runs{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.runs li{white-space:nowrap}.runs li>.cell-note{display:inline}.key-id{margin-left:6px;font-size:11px}.policy-source{font-family:var(--mono);white-space:nowrap;font-size:12px}.scopes-list{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.scope-chip{background:var(--neutral-soft);color:var(--ink-2);border-radius:999px;padding:1px 7px;font-size:11.5px}.cell-merged{white-space:nowrap}.button.more{margin-top:12px}.export{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.outcome{flex:none;justify-content:center;min-width:7.5em;margin-top:1px}.outcome-waiting{background:var(--warn-soft);color:var(--warn)}.outcome-fine{background:var(--good-soft);color:var(--good)}.outcome-concern{background:var(--bad-soft);color:var(--bad)}.sample-outcome{color:var(--ink-2);flex-direction:column;gap:4px;margin-top:4px;font-size:13px;display:flex}.concern{color:var(--ink)}.follow-up .icon{margin-right:2px}.follow-up-form{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.follow-up-form select,.follow-up-form input{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;min-width:0;max-width:100%;padding:5px 8px;font-size:13px}.follow-up-form input{flex:16rem}.follow-up-choice{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 10px;font-size:13px;display:flex}.follow-up-choice select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;min-width:0;max-width:100%;padding:5px 8px}@media (width<=640px){.verify.record{flex-wrap:wrap}.verify.record>.button{justify-content:center;width:100%}.audit-table-wrap{overflow:visible}.audit-table thead{display:none}.audit-table,.audit-table tbody,.audit-table tr{display:block}.audit-table tr{border-top:1px solid var(--line);padding:12px 14px}.audit-table tr:first-child{border-top:0}.audit-table td{border:0;grid-template-columns:5.8rem minmax(0,1fr);gap:10px;padding:4px 0;display:grid}.audit-table td:before{content:attr(data-label);color:var(--muted);font-size:12px;font-weight:600}.audit-table td.cell-change{min-width:0;max-width:none;padding-bottom:8px;display:block}.audit-table td.cell-change:before{content:none}.cell-merged,.runs li,.policy-source{white-space:normal}.outcome{min-width:0}}.close-when-merged{margin-top:.75rem}.new-intent-form{gap:20px;max-width:720px;margin-top:8px;display:grid}.intent-field{gap:6px;min-width:0;display:grid}.intent-label{color:var(--ink);font-size:13px;font-weight:650}.intent-field input,.intent-field select,.intent-field textarea{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:8px;min-width:0;padding:9px 12px}.intent-field textarea{resize:vertical;min-height:132px;line-height:1.5}.intent-field input:focus,.intent-field select:focus,.intent-field textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:1px}.field-note{color:var(--muted);font-size:12.5px;line-height:1.45}.field-note.bad{color:var(--bad)}.work-title-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.work-title-row>.button{margin-left:auto}.oauth-consent{max-width:580px}.signin .oauth-host{overflow-wrap:anywhere;font-size:28px;line-height:1.15}.oauth-consent p{overflow-wrap:anywhere}.oauth-permissions{margin:1.5rem 0}.oauth-permissions h2{font-size:1rem}
