.inspect-v2{flex:1;min-height:0;display:flex;flex-direction:column;color:var(--ink)}
.inspect-v2 .intro{margin:0;font:inherit}.inspect-v2 .eyebrow:after{display:none}
.inspect-v2 button{font:inherit;color:inherit;cursor:pointer}.inspect-v2 button:focus-visible{outline:2px solid var(--red);outline-offset:3px}.inspect-v2 .eyebrow{font-size:10px;letter-spacing:2.1px;font-weight:600;margin:0}.inspect-v2 .intro h1{font:clamp(32px,3.05vw,52px)/1.12 Georgia,serif;letter-spacing:-1.5px;margin:16px 0 9px}.inspect-v2 .subtitle{color:var(--muted);margin:0;font-size:15px}.inspect-v2 .inspect-workspace{display:grid;grid-template-columns:220px minmax(380px,1.65fr) minmax(230px,.65fr);gap:32px;flex:1;min-height:0;margin-top:28px}.inspect-v2 .case-index{padding-right:22px;border-right:1px solid var(--line);overflow:auto;scrollbar-width:thin}.inspect-v2 .case-index>.eyebrow{margin:0 0 14px}.inspect-v2 .case-button{width:100%;display:flex;gap:12px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--line);padding:16px 0;align-items:baseline}.inspect-v2 .case-button .num{font:13px Georgia;color:var(--muted)}.inspect-v2 .case-button strong{font:18px/1.2 Georgia;display:block;font-weight:normal}.inspect-v2 .case-button small{display:block;font-size:10px;line-height:1.5;color:var(--muted);margin-top:6px}.inspect-v2 .case-button.selected{border-bottom-color:var(--red)}.inspect-v2 .case-button.selected strong{font-weight:bold}.inspect-v2 .case-button.selected .num{color:var(--red)}.inspect-v2 .case-button:hover strong{color:#a8473e}.inspect-v2 .index-note{margin-top:27px}.inspect-v2 .index-note span{font-size:8px;letter-spacing:1.5px}.inspect-v2 .index-note p{font-size:12px;line-height:1.7;color:var(--muted);margin-top:8px}.inspect-v2 article{overflow-y:auto;scrollbar-width:thin;padding-right:15px}.inspect-v2 article>.eyebrow{color:var(--muted)}.inspect-v2 h2{font:34px/1.1 Georgia,serif;letter-spacing:-.8px;margin:13px 0 17px}.inspect-v2 article .lead{font:18px/1.45 Georgia,serif;margin:0 0 21px}.inspect-v2 .result{display:flex;gap:15px;align-items:center;padding:18px 0;border-top:1px solid var(--red);border-bottom:1px solid var(--line)}.inspect-v2 .result strong{font:60px/1 Georgia;letter-spacing:-2px}.inspect-v2 .result span{font:15px/1.4 Georgia;max-width:210px}.inspect-v2 .result small{font:11px Arial;display:block;color:var(--muted);margin-top:7px}.inspect-v2 .text-result{font:25px/1.25 Georgia;border-top:1px solid var(--red);border-bottom:1px solid var(--line);padding:18px 0}.inspect-v2 article h3{font:18px Georgia;margin:22px 0 7px}.inspect-v2 article p{font-size:13px;line-height:1.65;margin:0;color:var(--muted)}.inspect-v2 article .note{margin-top:21px;font-size:11px;border-left:2px solid var(--red);padding-left:12px}.inspect-v2 .evidence{border-left:1px solid var(--line);padding-left:30px;min-width:0;min-height:0;display:flex;flex-direction:column}.inspect-v2 .evidence-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.inspect-v2 #media-count{font:12px Georgia;color:var(--muted)}.inspect-v2 #media-main{flex:1;min-height:150px;position:relative;background:#eae9e4;overflow:hidden;display:flex;justify-content:center;align-items:center}.inspect-v2 #media-main>img{width:100%;height:100%;object-fit:contain}.inspect-v2 #media-main.portrait{background:#eae9e4}.inspect-v2 #media-main.portrait>img{object-fit:contain}.inspect-v2 #media-main video{height:100%;max-width:100%;object-fit:contain}.inspect-v2 .media-bottom{display:flex;align-items:center;gap:15px;justify-content:space-between;margin-top:10px}.inspect-v2 .media-bottom p{font:12px/1.4 Georgia;margin:0}.inspect-v2 .media-bottom button{border:0;border-bottom:1px solid #aab1b7;padding:4px 0;background:none;white-space:nowrap;font-size:10px}.inspect-v2 .media-bottom img{width:12px;height:12px;margin-left:5px}.inspect-v2 #thumbs{display:flex;gap:8px;margin-top:13px;flex-shrink:0}.inspect-v2 .thumb{border:1px solid transparent;background:transparent;padding:3px;width:65px;height:53px}.inspect-v2 .thumb img{width:100%;height:100%;object-fit:cover}.inspect-v2 .thumb.current{border-color:var(--red)}.inspect-v2 .source{font-size:9px;line-height:1.5;color:var(--muted);margin:10px 0 0}.inspect-v2 dialog{width:90vw;height:90dvh;padding:22px;background:var(--paper);border:0;color:var(--ink)}.inspect-v2 dialog::backdrop{background:rgba(11,26,40,.82)}.inspect-v2 #close-viewer{float:right;background:none;border:0;display:flex;gap:10px}.inspect-v2 #close-viewer img{width:18px}.inspect-v2 #full-media{height:calc(100% - 60px);display:flex;align-items:center;justify-content:center;clear:both}.inspect-v2 #full-media img,.inspect-v2 #full-media video{max-width:100%;max-height:100%;object-fit:contain}.inspect-v2 #full-caption{text-align:center;font:14px Georgia}@media(min-width:1700px){.inspect-v2 .inspect-workspace{grid-template-columns:250px minmax(500px,1.65fr) minmax(280px,.65fr);gap:40px}.inspect-v2 h2{font-size:40px}.inspect-v2 article p{font-size:15px}.inspect-v2 .case-button{padding:21px 0}}@media(max-width:1100px){.inspect-v2 .inspect-workspace{grid-template-columns:180px 1fr;gap:25px}.inspect-v2 .evidence{grid-column:2;padding:20px 0 0;border-left:0;border-top:1px solid var(--line);height:540px}.inspect-v2 .case-index{grid-row:span 2}.inspect-v2 article{overflow:visible}.inspect-v2 h2{font-size:32px}}@media(max-width:650px){.inspect-v2 .intro h1{font-size:34px}.inspect-v2 .inspect-workspace{display:block;margin-top:20px}.inspect-v2 .case-index{border:0;padding:0;overflow:visible}.inspect-v2 #case-nav{display:flex;overflow:auto;gap:20px;margin-bottom:25px}.inspect-v2 .case-button{min-width:160px;padding:12px 0}.inspect-v2 .case-button strong{font-size:16px}.inspect-v2 .case-button small,.inspect-v2 .index-note,.inspect-v2 .case-index>.eyebrow{display:none}.inspect-v2 article{padding:0}.inspect-v2 h2{font-size:31px}.inspect-v2 .evidence{height:520px;margin-top:25px}}.inspect-v2 #thumbs{flex-wrap:wrap}.inspect-v2 .media-bottom{align-items:flex-start}.inspect-v2 .media-bottom p{max-width:70%}
.inspect-v2 .inspect-workspace{padding:0;border:0}.inspect-v2 button{color:inherit;font:inherit;cursor:pointer}.inspect-v2 #enlarge{font-size:10px}.inspect-v2 #media-main{min-height:0}.inspect-v2 .intro{flex-shrink:0}
@media(max-width:1100px){.inspect-v2{overflow-y:auto}.inspect-v2 .inspect-workspace{flex:none}.inspect-v2 #media-main{min-height:150px}}
