.gd .ag-chat{display:grid;min-width:0}.gd .ag-chat-bar{display:flex;gap:.45rem;align-items:center;min-width:0;padding:.55rem .8rem;border-bottom:1px solid var(--gd-line);color:var(--gd-muted);font-size:.72rem;font-weight:600}.gd .ag-chat-bar svg{flex:none;width:.85rem;height:.85rem;color:var(--gd-blue)}.gd .ag-chat-bar small{margin-left:auto;color:var(--gd-muted);font-size:.66rem;font-weight:400}.gd .ag-chat-body{display:grid;gap:.75rem;min-width:0;padding:.85rem .85rem .95rem}.gd .ag-q{justify-self:end;max-width:88%;padding:.5rem .75rem;border-radius:14px 14px 4px;background:var(--gd-soft);color:var(--gd-ink);font-size:.8rem;line-height:1.45}.gd .ag-a{display:grid;grid-template-columns:1.5rem minmax(0,1fr);gap:.55rem;align-items:start}.gd .ag-avatar{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#eaf3ff;color:var(--gd-blue)}.gd .ag-avatar svg{width:.85rem;height:.85rem}.gd .ag-a-body{display:grid;gap:.5rem;min-width:0}.gd .ag-a-body p{color:var(--gd-ink);font-size:.8rem;line-height:1.5}.gd .ag-a-body .ag-muted{color:var(--gd-muted);font-style:italic}.gd .ag-picks{display:grid;gap:.35rem;margin:0;padding:0;list-style:none;counter-reset:ag-pick}.gd .ag-pick{display:grid;grid-template-columns:1.2rem minmax(0,1fr);gap:.1rem .4rem;padding:.4rem .55rem;border:1px solid var(--gd-line);border-radius:8px;counter-increment:ag-pick}.gd .ag-pick:before{content:counter(ag-pick) ".";grid-row:span 2;color:var(--gd-muted);font-size:.75rem;font-weight:600;line-height:1.35}.gd .ag-pick-name{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;color:var(--gd-ink);font-size:.78rem;font-weight:700;line-height:1.35}.gd .ag-pick-text{color:var(--gd-muted);font-size:.72rem;line-height:1.4}.gd .ag-pick.is-you{border-color:#0969da73;background:linear-gradient(90deg,#0969da1a,#0969da05)}.gd .ag-you{padding:.05rem .4rem;border-radius:999px;background:var(--gd-blue);color:#fff;font-size:.6rem;font-weight:700;letter-spacing:.02em}.gd .ag-sources{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center;margin:0;padding:0;list-style:none}.gd .ag-sources-label{color:var(--gd-muted);font-size:.66rem;font-weight:600}.gd .ag-src{display:inline-flex;gap:.3rem;align-items:center;max-width:100%;padding:.15rem .5rem;border:1px solid var(--gd-line);border-radius:999px;color:var(--gd-muted);font-size:.66rem;line-height:1.4;white-space:nowrap}.gd .ag-src:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--gd-line)}.gd .ag-src.is-you{border-color:#0969da73;color:var(--gd-blue)}.gd .ag-src.is-you:before{background:var(--gd-blue)}.gd .ag-src.is-old{border-color:#cf222e66;color:var(--gd-red)}.gd .ag-src.is-old:before{background:var(--gd-red)}.gd mark.ag-mark{padding:0 .12em;border-radius:2px;background:#fff1a8;color:inherit}.gd mark.ag-mark.is-bad{background:#ffd8d3}.gd mark.ag-mark.is-good{background:#d2f4d3}.gd .ag-page{display:grid;gap:.45rem;padding:.8rem .9rem .95rem}.gd .ag-page-title{color:var(--gd-ink);font-family:Mona Sans,Inter,system-ui,sans-serif;font-size:.95rem;font-weight:700;line-height:1.25}.gd .ag-page p{color:var(--gd-ink);font-size:.74rem;line-height:1.5}.gd .ag-page .ag-page-note{color:var(--gd-muted);font-size:.68rem}.gd .ag-tag{display:inline-block;margin-right:.35rem;padding:0 .35rem;border:1px solid var(--gd-line);border-radius:3px;color:var(--gd-muted);font-size:.6rem;font-weight:600;line-height:1.5;vertical-align:.08em}.gd .code-block{min-width:0;border:1px solid var(--gd-line);background:var(--gh-bg, #141516)}.gd .code-block pre{margin:0;max-height:22rem;padding:.85rem 1rem 1rem;overflow:auto;color:var(--gd-ink);font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.72rem;line-height:1.55;white-space:pre}.gd .code-block code{padding:0;background:none;color:inherit;font:inherit}body.is-tekoaly .gd{grid-template-columns:minmax(0,1fr)}.gd :is(input:not([type=checkbox],[type=radio],[type=range]),select,textarea){color-scheme:dark;border:1px solid var(--gd-line);background:var(--gh-bg, #141516);color:var(--gd-ink)}.gd :is(input,textarea)::placeholder{color:var(--gd-dim);opacity:1}.gd select option{background:var(--gh-bg, #141516);color:var(--gd-ink)}.gd :is(.ag-assistants-switch,.ag-files-row,.ag-finder-list,.ag-evidence-methods,.ag-mentions-card,.ag-reviews-card){border:1px solid var(--gd-line);background:var(--gh-bg, #141516)}
