.gd-kicker a{color:inherit}.gd-code{margin:12px 0;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius-m);background:#070a12}.gd-code-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:6px 10px;font-size:calc(12px * var(--text-scale, 1));color:var(--ink-2);border-bottom:1px solid var(--line)}.gd-code-bar span:last-child{display:flex;align-items:center;gap:10px}.gd-code-bar button{min-height:32px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;color:var(--ink);background:transparent;cursor:pointer}.gd-code pre{max-height:520px;margin:0;padding:12px 14px;overflow:auto;font-size:calc(13px * var(--text-scale, 1));line-height:1.5;color:#dbe3f3}.gd-sources li span{color:var(--ink-3)}.gd-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:40px 0 8px;font-size:calc(13px * var(--text-scale, 1));color:var(--ink-2)}@media (any-pointer: coarse){.gd-code-bar button,.gd-code-bar a{position:relative}.gd-code-bar button:before,.gd-code-bar a:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.gd-code-bar a:before{top:-12px;right:-4px;bottom:-12px;left:-4px}}.gd-agent{margin-top:24px;padding:14px 16px;border:1px solid var(--line);border-radius:var(--radius-m);background:#ffffff08}.gd-agent-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:10px}.gd-agent-row button{min-height:44px;padding:6px 16px;border:1px solid var(--line);border-radius:var(--radius-pill);font:inherit;color:var(--ink);background:transparent;cursor:pointer}.gd-agent-row a{display:inline-flex;align-items:center;min-height:44px}.gd-agent details{margin-top:6px}.gd-agent summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:var(--ink-2)}.gd-agent pre{margin:4px 0 0;max-height:360px;padding:10px 12px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;font-size:calc(13px * var(--text-scale, 1));line-height:1.5;color:#dbe3f3;border:1px solid var(--line);border-radius:var(--radius-s);background:#070a12}.gd-table{max-width:100%;margin:12px 0;overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-m)}.gd-table table{width:100%;min-width:520px;border-collapse:collapse;font-size:calc(14px * var(--text-scale, 1))}.gd-table th,.gd-table td{padding:8px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:#cfd5e6}.gd-table th{color:var(--ink-2);font-weight:600}.gd-table tr:last-child td{border-bottom:0}
