.grounded-plan{color:#203047;background:#f8fafc;border:1px solid #dfe6ef;border-radius:12px;gap:18px;padding:22px;display:grid}.grounded-plan>p{margin:0;font-size:14px;line-height:1.6}.grounded-plan h3{margin:0 0 10px;font-size:14px}.grounded-plan ul,.grounded-plan ol{gap:10px;margin:0;padding-left:22px;font-size:13px;line-height:1.55;display:grid}.grounded-plan li{padding-left:3px}.grounded-plan__evidence{color:#65758b;margin-top:4px;font-size:11px;display:block}.grounded-plan__evidence a,.grounded-plan__evidence small{color:#1f6feb;display:block}.grounded-plan>small{color:#65758b;line-height:1.5}.repo-page .grounded-plan{color:#dce5ee;background:#1d252e;border-color:#35404f}.repo-page .grounded-plan__evidence,.repo-page .grounded-plan>small{color:#aab7c6}.repo-page .grounded-plan__evidence a,.repo-page .grounded-plan__evidence small{color:#aebeff}.code-diagnostics{color:inherit}.code-diagnostics h2{margin:0 0 .55rem;font-size:clamp(1.25rem,2vw,1.65rem)}.code-diagnostics h3{margin:1.1rem 0 .4rem;font-size:1rem}.code-diagnostics p{margin:.4rem 0;line-height:1.5}.code-diagnostics [role=note]{background:#d39b461a;border-left:3px solid #d39b46;padding:.7rem .9rem}.code-diagnostics dl{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem;margin:1rem 0;display:grid}.code-diagnostics dl>div{border:1px solid #7e8f9f40;border-radius:8px;padding:.75rem}.code-diagnostics dt{opacity:.74;font-size:.85rem}.code-diagnostics dd{font-variant-numeric:tabular-nums;margin:.3rem 0 0;font-weight:700}.code-diagnostics ul{margin:.4rem 0;padding-left:1.3rem;line-height:1.6}.code-diagnostics li,.code-diagnostics code{overflow-wrap:anywhere}.code-diagnostics summary{cursor:pointer;padding:1rem 0;font-weight:600}.static-tools{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:.8rem;display:grid}.static-tools article{overflow-wrap:anywhere;border:1px solid #7e8f9f4d;border-radius:8px;padding:.9rem}.code-diagnostics ol{padding-left:1.5rem}.code-diagnostics ol li{margin-bottom:1rem}.go-structure{border-top:1px solid #7e8f9f40;margin-top:1.2rem;padding-top:.5rem}.go-structure ol{margin:.4rem 0;padding-left:1.5rem;line-height:1.6}
