.source-view{background:var(--surface-1);border:var(--border-default);border-radius:var(--radius-box);display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden}.source-view--flush{border:none;border-radius:0}.source-view--editor{flex:1;min-height:0}.source-view--editor .cm-editor{height:100%}.grid,.grid-cols-1,.grid-cols-10,.grid-cols-11,.grid-cols-12,.grid-cols-2,.grid-cols-3,.grid-cols-4,.grid-cols-5,.grid-cols-6,.grid-cols-7,.grid-cols-8,.grid-cols-9{--grid-min:14rem;--grid-max:18rem;--grid-gap:var(--space-4);display:grid;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),1fr));width:100%}.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid--2{--grid-min:20rem}.grid--3{--grid-min:16rem}.grid--fixed{grid-template-columns:repeat(auto-fit,minmax(var(--grid-min),var(--grid-max)));justify-content:start}.grid--aside{--grid-aside:20rem;--grid-main-min:60%;align-items:flex-start;display:flex;flex-wrap:wrap;gap:var(--space-4)}.grid--aside>:first-child{flex:999 1 0;min-width:var(--grid-main-min)}.grid--aside>:last-child{flex:1 1 var(--grid-aside)}.source-findings{min-width:0}.source-findings--layout{--grid-aside:18rem}.source-findings--source{max-height:70vh}.source-findings--list{display:flex;flex-direction:column;gap:var(--space-1);list-style:none;margin:0;max-height:70vh;overflow:auto;padding:0}.source-findings--item{align-items:baseline;border-radius:var(--radius-box);cursor:pointer;display:grid;gap:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr);padding:var(--space-2)}.source-findings--item.is-active,.source-findings--item:hover{background:var(--tint-2)}.source-findings--item.is-selected{background:var(--tint-3)}.source-findings--item:focus-visible{outline:2px solid var(--color-link);outline-offset:-2px}.source-findings--message{min-width:0;overflow-wrap:anywhere}.source-findings--code{color:var(--text-color-muted);font-size:var(--font-size-1);grid-column:2;overflow-wrap:anywhere}