.section-title{justify-content:space-between;align-items:end;margin-bottom:28px;display:flex}.index-label{letter-spacing:1px;color:var(--muted);padding-bottom:5px;font-size:9px}@media (width<=650px){.index-label{display:none}}.harness-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:end;gap:80px;padding:25px 0 65px;display:grid}.harness-hero h1{letter-spacing:-4.5px;margin:20px 0 25px;font-size:clamp(54px,6.2vw,88px);font-weight:500;line-height:1}.harness-brief>span{color:var(--acid);letter-spacing:1px;margin-bottom:20px;font-size:9px;display:block}.harness-hero h1 span{color:var(--acid)}.harness-brief p{color:var(--muted);margin:15px 0 0;font-size:12px;line-height:1.7}.harness-hero>div>p{max-width:690px;color:var(--text-muted);font-size:15px;line-height:1.85}.harness-brief{background:var(--panel);border:1px solid var(--line);padding:23px}.harness-brief strong{letter-spacing:-.8px;font-size:22px;font-weight:500;display:block}.harness-principles{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.harness-principles article{border-right:1px solid var(--line);gap:13px;padding:24px 22px;display:flex}.harness-principles article:first-child{padding-left:0}.harness-principles article:last-child{border-right:0}.harness-principles svg{color:var(--acid);flex:none}.harness-principles strong{margin-bottom:6px;font-size:12px;display:block}.harness-principles span{color:var(--muted);font-size:11px;line-height:1.55}.skilly-in-harness{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:45px;padding:45px 0;display:grid}.skilly-in-harness h2{letter-spacing:-1.4px;max-width:470px;margin:15px 0;font-size:32px;line-height:1.08}.skilly-in-harness h2 span{color:var(--acid)}.skilly-in-harness>div>p{max-width:470px;color:var(--muted);font-size:12px;line-height:1.75}.skilly-in-harness ol{border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.skilly-in-harness li{border-right:1px solid var(--line);padding:3px 17px}.skilly-in-harness li>span{color:var(--acid);letter-spacing:1px;font-size:10px}.skilly-in-harness li p{color:var(--text-muted);font-size:11px;line-height:1.7}.skilly-in-harness a{color:var(--acid)}.skilly-in-harness code{color:var(--acid-soft);font:10px / 1.45 var(--font-mono);overflow-wrap:anywhere}.harness-directory{padding:65px 0}.harness-directory-options{z-index:2;margin:28px 0 21px;position:relative}.harness-search{border:1px solid var(--olive);background:var(--panel-raised);min-height:50px;color:var(--acid);align-items:center;gap:12px;margin-bottom:14px;padding:0 14px;display:flex}.harness-search:focus-within{border-color:var(--acid);box-shadow:0 0 0 3px color-mix(in srgb, var(--acid) 9.4%, transparent)}.harness-search button{color:var(--text-muted);background:0 0;border:0;place-items:center;padding:5px;display:grid}.harness-search button[hidden]{display:none}.harness-category-options{flex-wrap:wrap;gap:9px;display:flex}.harness-category-options button{border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--panel-raised);min-height:36px;color:var(--text-secondary);align-items:center;gap:12px;padding:8px 11px;font-size:11px;display:inline-flex}.harness-category-options small{color:var(--text-faint);font:9px var(--font-mono)}.harness-results-count{color:var(--text-faint);font:9px var(--font-mono);padding-top:11px}.harness-empty{border:1px dashed var(--line-strong);color:var(--text-muted);text-align:center;grid-column:1/-1;padding:32px 20px}.harness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.harness-card{border:1px solid var(--line);background:var(--panel);flex-direction:column;min-height:355px;padding:21px;transition:border-color .2s,transform .2s,background .2s;display:flex}.harness-card-top{justify-content:space-between;align-items:center;display:flex}.harness-number{color:var(--acid);letter-spacing:1px;font-size:11px}.harness-brand{color:var(--text-muted);letter-spacing:.8px;align-items:center;gap:10px;margin-top:18px;font-size:9px;display:flex}.harness-logo{border:1px solid var(--secondary);background:var(--panel);width:34px;height:34px;color:var(--acid);font:600 15px / 1 var(--font-sans);place-items:center;display:grid;position:relative;overflow:hidden}.harness-logo img{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;position:absolute;inset:7px}.harness-card h3{letter-spacing:-.7px;margin:23px 0 9px;font-size:22px;font-weight:500}.harness-card>p{color:var(--text-muted);margin-bottom:17px;font-size:12px;line-height:1.7}.harness-links{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;margin-top:auto;padding:14px 0;display:flex}.harness-links a{color:var(--text-soft);align-items:center;gap:6px;font-size:11px;display:inline-flex}.harness-links a:hover{color:var(--acid)}.harness-command{background:var(--bg);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px;display:grid}.harness-command span{color:var(--text-faint);letter-spacing:.8px;font-size:8px}.harness-command code{min-width:0;color:var(--acid-soft);font:10px / 1.45 var(--font-mono);overflow-wrap:anywhere}.harness-command button{color:var(--acid);background:0 0;border:0;place-items:center;padding:4px;display:grid}.harness-vote-row{border-top:1px solid var(--line);--vote-accent:var(--acid);--vote-border:var(--line-olive);--vote-hover:var(--panel-high);--vote-muted:var(--text-faint);--vote-score:var(--text-soft);align-items:center;gap:9px;margin-top:15px;padding-top:14px;display:flex}.harness-vote-copy{font:9px / 1.4 var(--font-mono)}.harness-closing{border-top:1px solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:18px;max-width:790px;padding:58px 0 0;display:grid}.harness-closing>svg{color:var(--acid);margin-top:5px}.harness-closing h2{margin:18px 0;font-size:39px;line-height:1.08}.harness-closing p{max-width:480px;color:var(--muted);font-size:13px;line-height:1.8}@media (width<=900px){.harness-hero{grid-template-columns:1fr;gap:30px}.harness-brief{max-width:500px}.skilly-in-harness{grid-template-columns:1fr;gap:28px}.harness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.harness-hero{padding-bottom:43px}.harness-hero h1{letter-spacing:-3px}.harness-principles{grid-template-columns:1fr}.harness-principles article,.harness-principles article:first-child{border-right:0;border-bottom:1px solid var(--line);padding:18px 0}.harness-principles article:last-child{border-bottom:0}.skilly-in-harness{padding:38px 0}.skilly-in-harness ol{border-top:1px solid var(--line);border-left:0;grid-template-columns:1fr}.skilly-in-harness li{border-right:0;border-bottom:1px solid var(--line);padding:16px 0}.skilly-in-harness li:last-child{border-bottom:0}.harness-directory{padding:43px 0}.harness-grid{grid-template-columns:1fr}.harness-card{min-height:0}.harness-closing{grid-template-columns:30px minmax(0,1fr);padding-top:43px}.harness-closing h2{font-size:32px}}.filter-summary{min-width:0;color:var(--text-faint);font:9px var(--font-mono);letter-spacing:.1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=650px){.filter-summary{white-space:normal;font-size:11px;line-height:1.4;overflow:visible}}
