.cv .search-page{max-width:920px}.cv .search-box{border:1.5px solid var(--ink);background:#fff;border-radius:12px;align-items:center;gap:10px;margin:0 0 14px;padding:6px 6px 6px 14px;display:flex}.cv .search-box:focus-within{box-shadow:0 0 0 3px var(--blue-s);border-color:var(--blue)}.cv .search-box svg{color:var(--mute);flex:none}.cv .search-box .input{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:8px 0;font-size:15px}.cv .search-box .input:focus{box-shadow:none;outline:none}.cv .search-facets{gap:8px;margin:0 0 18px;display:grid}.cv .search-facets .facet-lab{font:600 11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;margin-right:2px}.cv .search-facets .select{max-width:220px;height:32px;padding:0 10px;font-size:13px}.cv .search-count{margin:0 0 10px;font-size:14px}.cv .hits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cv .hit{padding:16px 18px}.cv .hit blockquote{border-left:3px solid var(--blue);color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 10px;padding-left:12px;font-size:15px;line-height:1.55}.cv .hit-src{color:var(--mute);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;font-size:13px;display:flex}.cv .hit-src b{color:var(--ink)}.cv .hit-src time{font-family:var(--mono);font-size:12px}.cv .hit-tags{flex-wrap:wrap;gap:6px;margin:10px 0 0;display:flex}@media (width<=640px){.cv .search-box{flex-wrap:wrap;padding:6px 6px 6px 12px}.cv .search-box .btn{flex:100%}.cv .hit{padding:14px}.cv .search-facets .opts{flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}}.cv .source-page{max-width:920px}.cv .source-page .back{color:var(--mute);margin:0 0 10px;font-size:13px;display:inline-block}.cv .source-meta{color:var(--mute);flex-wrap:wrap;gap:6px 14px;margin:0 0 20px;font-size:14px;display:flex}.cv .source-sec{margin:0 0 22px}.cv .source-sec h2{margin:0 0 8px;font-size:15px}.cv .src-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cv .src-item{padding:12px 14px}.cv .src-item .hd{flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:14px;display:flex}.cv .src-item blockquote{border-left:3px solid var(--blue);overflow-wrap:anywhere;margin:8px 0 0;padding-left:12px;font-size:14px;line-height:1.5}.cv .src-transcript summary{cursor:pointer;font-size:15px;font-weight:600}.cv .src-transcript pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:480px;font:13px/1.6 var(--mono);border:1px solid var(--rule);background:#fff;border-radius:8px;margin:10px 0 0;padding:14px;overflow:auto}.cv .src-danger{border-top:1px solid var(--rule);margin-top:28px;padding-top:16px}.cv .src-confirm{gap:10px;max-width:560px;padding:14px;display:grid}.cv .src-confirm p{margin:0;font-size:14px}.cv .src-confirm .row{flex-wrap:wrap;gap:8px;display:flex}@media (width<=640px){.cv .src-item{padding:12px}.cv .src-confirm .row .btn{flex:100%}}
