.lh-head{margin:0 0 var(--space-3)}.lh-title{margin:0;font-size:var(--page-title-size, 1.5rem);font-weight:600;line-height:1.2;letter-spacing:-.3px;color:var(--text);text-wrap:balance}.lh-lead{margin:4px 0 0;max-width:70ch;color:var(--text-secondary);font-size:var(--fs-base);line-height:1.45;text-wrap:pretty}.lh-pills{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.lh-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--bg-card);font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.lh-pill strong{color:var(--text);font-weight:600;font-variant-numeric:tabular-nums}.lh-pill svg{opacity:.7;flex:none}.lh-search{position:relative;display:flex;align-items:center;margin:0 0 var(--space-4);max-width:520px}.lh-search>svg{position:absolute;left:12px;color:var(--text-muted);pointer-events:none}.lh-search-input{width:100%;min-height:40px;padding:0 12px 0 36px;border:1px solid var(--border-light);border-radius:var(--radius-sm);background:var(--bg-input);color:var(--text);font:inherit;font-size:var(--fs-base);box-sizing:border-box}.lh-search-input::placeholder{color:var(--text-muted)}.lh-search-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--accent)}.lh-search-status{position:absolute;right:12px;font-size:var(--fs-sm);color:var(--text-muted);pointer-events:none}.lh-empty{margin:0 0 var(--space-4);color:var(--text-secondary);font-size:var(--fs-base)}.lh-group{margin:0 0 var(--space-5)}.lh-group[hidden]{display:none}.lh-h2{font-size:var(--fs-lg);font-weight:600;line-height:1.25;margin:0 0 var(--space-2);color:var(--text)}.lh-h2-note{font-size:var(--fs-sm);font-weight:400;color:var(--text-muted);margin-left:6px}.lh-h3{font-size:var(--fs-md);font-weight:600;line-height:1.25;margin:var(--space-3) 0 var(--space-2);color:var(--text)}.lh-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--space-2)}.lh-cards--wide{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.lh-card{display:flex;align-items:center;gap:var(--space-3);min-height:64px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card);color:var(--text);text-decoration:none;transition:border-color var(--transition),background-color var(--transition);min-width:0}.lh-card:hover{border-color:var(--border-strong);background:var(--bg-card-hover)}.lh-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.lh-card[hidden]{display:none}.lh-card-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:var(--radius-sm);background:var(--accent-bg);color:var(--accent-hover)}.lh-card-body{display:flex;flex-direction:column;gap:2px;min-width:0}.lh-card-name{font-size:var(--fs-base);font-weight:600;line-height:1.25;overflow-wrap:anywhere}.lh-card-meta{font-size:var(--fs-sm);color:var(--text-muted);font-variant-numeric:tabular-nums;line-height:1.3}.lh-row{display:grid;grid-template-columns:140px 1fr;align-items:start;gap:var(--space-2) var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--border)}.lh-row:first-of-type{border-top:0;padding-top:0}.lh-row-label{margin:0;padding-top:7px;font-size:var(--fs-sm);font-weight:500;color:var(--text-secondary)}.lh-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.lh-chips .catalog-filter-chip{max-width:100%;white-space:normal}.lh-chips .catalog-filter-chip[hidden]{display:none}.lh-count{color:var(--text-muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.lh-more-box{margin-top:var(--space-2)}.lh-more-box>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;font-size:var(--fs-sm);font-weight:500;color:var(--accent-hover);list-style:none}.lh-more-box>summary::-webkit-details-marker{display:none}.lh-more-box>summary:after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform var(--transition)}.lh-more-box[open]>summary:after{transform:rotate(-135deg) translateY(-2px)}.lh-more-box>summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.lh-more-box>.lh-chips{margin-top:var(--space-2)}.lh-switch{display:flex;flex-direction:column;gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-card)}.lh-switch-row{display:grid;grid-template-columns:80px 1fr;align-items:start;gap:var(--space-2)}.lh-switch-label{padding-top:7px;font-size:var(--fs-sm);font-weight:500;color:var(--text-muted)}.lh-switch-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.lh-switch-chips .cr-chip{flex:none;white-space:nowrap}.lh-switch-chips .cr-chip.is-active{font-weight:600}.lh-sort{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0 0 var(--space-3)}.lh-sort .cr-chip{flex:none;white-space:nowrap}.lh-bottom{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);margin-top:var(--space-5);align-items:start}.lh-text{margin:0}.lh-page>.lh-intro{margin-top:var(--space-5)}.lh-text p{font-size:var(--fs-sm);color:var(--text-secondary);line-height:1.55;margin:0 0 var(--space-2)}.lh-text p:last-child{margin-bottom:0}.lh-text details{border-top:1px solid var(--border)}.lh-text details:first-of-type{border-top:0}.lh-text summary{cursor:pointer;font-size:var(--fs-base);font-weight:500;color:var(--text);min-height:40px;padding:9px 0;box-sizing:border-box}.lh-text summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.lh-text details p{margin:0 0 var(--space-2)}.lh-related{margin-top:var(--space-4)}.lh-related .lh-h3{margin-top:0}@media(max-width:1100px){.lh-bottom{grid-template-columns:1fr}}@media(max-width:760px){.lh-row{grid-template-columns:1fr;gap:6px}.lh-row-label{padding-top:0}.lh-search{max-width:none}.lh-search-input{min-height:var(--tap)}.lh-more-box>summary{min-height:var(--tap)}.lh-cards,.lh-cards--wide{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.lh-switch{padding:var(--space-2) var(--space-3)}.lh-switch-row{grid-template-columns:1fr;gap:4px}.lh-switch-label{padding-top:0}.lh-switch-chips{position:relative;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--space-3));padding-right:var(--space-3)}.lh-switch-chips::-webkit-scrollbar{display:none}.lh-switch-chips .cr-chip,.lh-sort .cr-chip{min-height:var(--tap)}}@media(max-width:420px){.lh-cards,.lh-cards--wide{grid-template-columns:1fr 1fr}.lh-card{flex-direction:column;align-items:flex-start;gap:6px}}
