.sel-evidence .toolbar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:38px}.sel-evidence .search{flex:1 1;min-width:260px;display:flex;align-items:center;gap:11px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:13px 20px;box-shadow:var(--shadow-xs)}.sel-evidence .search svg{width:19px;height:19px;color:var(--fg-3);flex:none}.sel-evidence .search input{border:none;outline:none;font-family:var(--font-sans);font-size:15px;color:var(--fg-1);width:100%;background:none}.sel-evidence .search input::placeholder{color:var(--fg-3)}.sel-evidence .sortby{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--fg-3);font-family:var(--font-mono)}.sel-evidence .sortby b{color:var(--fg-2);font-weight:600;font-family:var(--font-sans)}.sel-evidence .filters{display:flex;gap:10px;margin:22px 0 0;flex-wrap:wrap}.sel-evidence .chip{font-size:14px;font-weight:500;border-radius:999px;padding:9px 17px;border:1px solid var(--border);color:var(--fg-2);background:var(--surface);cursor:pointer;transition:all var(--dur) var(--ease-out)}.sel-evidence .chip:hover{border-color:var(--border-strong);color:var(--fg-1)}.sel-evidence .chip.on{background:var(--fg-1);color:#fff;border-color:var(--fg-1)}.sel-evidence .feat{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:0;gap:0;margin-top:14px;border:1px solid var(--border);border-radius:var(--r-2xl);overflow:hidden;background:var(--surface);box-shadow:var(--shadow-md);transition:box-shadow var(--dur) var(--ease-out)}.sel-evidence .feat:hover{box-shadow:var(--shadow-lg)}.sel-evidence .feat-body{padding:48px;display:flex;flex-direction:column}.sel-evidence .feat-tag{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.07em;color:var(--green-700);background:var(--green-50);padding:6px 12px;border-radius:999px;align-self:flex-start}.sel-evidence .feat h2{font-size:clamp(1.9rem,2.8vw,2.6rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:20px 0 16px}.sel-evidence .feat p{font-size:17px;color:var(--fg-2);line-height:1.6;margin:0 0 26px;max-width:46ch}.sel-evidence .feat .meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;font-family:var(--font-mono);font-size:12.5px;color:var(--fg-3);margin-top:auto}.sel-evidence .feat .meta .dot{width:4px;height:4px;border-radius:50%;background:var(--n-300)}.sel-evidence .feat .meta .go{margin-left:auto;display:inline-flex;align-items:center;gap:8px;color:var(--accent-hover);font-weight:600;font-family:var(--font-sans)}.sel-evidence .feat-visual{position:relative;background:radial-gradient(120% 120% at 70% 10%,#14203a 0,#0a0e1a 72%)}.sel-evidence .feat-visual canvas{position:absolute;inset:0;width:100%;height:100%}.sel-evidence .feat-visual .ov{position:absolute;left:24px;bottom:22px;font-family:var(--font-mono);font-size:11px;color:hsla(0,0%,100%,.62)}.sel-evidence .grid-head{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 22px;flex-wrap:wrap;gap:10px}.sel-evidence .grid-head h3{font-size:20px;font-weight:700;letter-spacing:-.02em;margin:0}.sel-evidence .grid-head .count{font-family:var(--font-mono);font-size:12.5px;color:var(--fg-3)}.sel-evidence .st-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.sel-evidence .st-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:26px;cursor:pointer;transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out);display:flex;flex-direction:column;min-height:236px}.sel-evidence .st-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:transparent}.sel-evidence .st-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:auto}.sel-evidence .st-badge{font-family:var(--font-mono);font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--green-700);background:var(--green-50);padding:5px 9px;border-radius:6px}.sel-evidence .st-badge.blue{color:var(--blue-700);background:var(--blue-50)}.sel-evidence .st-badge.violet{color:#6d3bd6;background:#f3ecff}.sel-evidence .st-badge.amber{color:#b25c12;background:#fff1e0}.sel-evidence .st-icn{width:38px;height:38px;border-radius:10px;background:var(--bg-subtle);display:flex;align-items:center;justify-content:center;color:var(--fg-2)}.sel-evidence .st-icn svg{width:20px;height:20px}.sel-evidence .st-card h4{font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:22px 0 10px}.sel-evidence .st-card .dek{font-size:14px;color:var(--fg-2);line-height:1.5;margin:0 0 16px}.sel-evidence .st-meta{display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3);margin-top:auto}.sel-evidence .st-meta .arrow{margin-left:auto;color:var(--accent);transition:transform var(--dur) var(--ease-out)}.sel-evidence .st-card:hover .arrow{transform:translateX(4px)}.sel-evidence .more{display:flex;justify-content:center;margin-top:44px}.sel-evidence .topics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-top:46px}.sel-evidence .topic{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:24px;transition:transform var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.sel-evidence .topic:hover{transform:translateY(-3px);border-color:var(--border-strong)}.sel-evidence .topic .ico{width:40px;height:40px;border-radius:11px;background:var(--bg-subtle);color:var(--fg-2);display:flex;align-items:center;justify-content:center;margin-bottom:16px}.sel-evidence .topic .ico svg{width:21px;height:21px}.sel-evidence .topic h4{font-size:16px;font-weight:700;letter-spacing:-.02em;margin:0 0 5px}.sel-evidence .topic .c{font-family:var(--font-mono);font-size:11.5px;color:var(--fg-3)}@media(max-width:960px){.sel-evidence .feat{grid-template-columns:1fr}.sel-evidence .feat-visual{min-height:240px}.sel-evidence .st-grid,.sel-evidence .topics{grid-template-columns:1fr 1fr}}@media(max-width:560px){.sel-evidence .st-grid,.sel-evidence .topics{grid-template-columns:1fr}.sel-evidence .feat-body{padding:32px}}