._5TEC3G_container{background-color:var(--color-bg-primary);max-width:64rem;color:var(--color-text-primary);margin:0 auto;padding:2rem 1rem 4rem}._5TEC3G_header{text-align:center;margin-bottom:2rem}._5TEC3G_title{font-size:var(--text-3xl);font-weight:var(--font-bold);color:var(--color-text-primary);margin-bottom:.75rem}._5TEC3G_title:after{content:"";background-color:var(--color-brand-fill);border-radius:var(--border-radius-full);width:4rem;height:3px;margin:.75rem auto 0;display:block}._5TEC3G_intro{color:var(--color-text-secondary);font-size:var(--text-lg);max-width:48rem;margin:0 auto;line-height:1.6}._5TEC3G_clientContainer{flex-direction:column;gap:1.5rem;display:flex}._5TEC3G_searchContainer{width:100%;max-width:40rem;margin:0 auto;position:relative}._5TEC3G_searchInput{width:100%;font-size:var(--text-lg);background-color:var(--color-bg-tertiary);border:2px solid var(--color-border-primary);border-radius:var(--border-radius-full);color:var(--color-text-primary);transition:all var(--transition-normal);padding:1rem 3rem 1rem 1.25rem}._5TEC3G_searchInput:focus{border-color:var(--color-brand);outline:none;box-shadow:0 0 0 4px #dc26261a}._5TEC3G_clearButton{color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;font-size:1.25rem;transition:color .15s,background-color .15s,transform .1s;animation:.15s ease-out _5TEC3G_clearButtonFadeIn;display:flex;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}@keyframes _5TEC3G_clearButtonFadeIn{0%{opacity:0;transform:translateY(-50%)scale(.8)}to{opacity:1;transform:translateY(-50%)scale(1)}}._5TEC3G_clearButton:hover{color:#fff;background:#ffffff1a}._5TEC3G_clearButton:active{transform:translateY(-50%)scale(.9)}._5TEC3G_categoryFilters{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}._5TEC3G_categoryChip{font-size:var(--text-sm);background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-full);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap;align-items:center;gap:.375rem;padding:.375rem .75rem;display:inline-flex}._5TEC3G_categoryChip:hover{border-color:var(--color-border-secondary);background-color:var(--color-bg-tertiary)}._5TEC3G_categoryChipActive{border-color:var(--color-brand);color:var(--color-brand);background-color:#dc26261a}._5TEC3G_categoryIcon{color:inherit;flex-shrink:0}._5TEC3G_categoryCount{border-radius:var(--border-radius-full);color:var(--color-text-muted);background-color:#ffffff1a;padding:.125rem .375rem;font-size:.7rem}._5TEC3G_categoryChipActive ._5TEC3G_categoryCount{color:var(--color-brand);background-color:#dc262633}html[data-theme=light] ._5TEC3G_categoryChipActive{color:var(--color-brand-hover)}html[data-theme=light] ._5TEC3G_categoryChipActive ._5TEC3G_categoryCount{color:var(--color-brand-hover)}html[data-theme=light] ._5TEC3G_categoryChipActive ._5TEC3G_categoryCount{background-color:#dc26261f}._5TEC3G_filterSummary{font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}._5TEC3G_filterCount{font-weight:var(--font-medium);color:var(--color-text-secondary)}._5TEC3G_filterTag{background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}._5TEC3G_filterTagIcon{color:var(--color-brand);flex-shrink:0}._5TEC3G_filterTagRemove{color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;margin-left:.25rem;padding:0;font-size:.75rem;line-height:1}._5TEC3G_filterTagRemove:hover{color:var(--color-brand)}._5TEC3G_clearAllFilters{color:var(--color-text-muted);cursor:pointer;font-size:var(--text-sm);background:0 0;border:none;padding:0;text-decoration:underline}._5TEC3G_clearAllFilters:hover{color:var(--color-brand)}._5TEC3G_categoryGroup{margin-bottom:2rem}._5TEC3G_categoryHeader{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-text-primary);border-bottom:1px solid var(--color-border-primary);align-items:center;gap:.5rem;margin-bottom:1rem;padding-bottom:.75rem;display:flex}._5TEC3G_categoryHeaderIcon{color:var(--color-brand);flex-shrink:0}._5TEC3G_categoryHeaderCount{font-size:var(--text-sm);font-weight:var(--font-normal);color:var(--color-text-muted);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-full);padding:.125rem .5rem}._5TEC3G_categoryTerms{flex-direction:column;gap:1rem;display:flex}._5TEC3G_termsList{flex-direction:column;gap:1.5rem;display:flex}._5TEC3G_termCard{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-lg);border-left:3px solid var(--color-brand);transition:transform var(--transition-fast), box-shadow var(--transition-fast), border-color var(--transition-fast);padding:1.25rem;scroll-margin-top:8rem}._5TEC3G_termCard:hover{box-shadow:var(--shadow-sm);border-color:var(--color-border-secondary);border-left-color:var(--color-brand)}._5TEC3G_termCard:target{border-color:var(--color-brand);background-color:#dc26260d;animation:2s ease-out _5TEC3G_highlightPulse}._5TEC3G_termCardHighlighted{border-color:var(--color-brand);background-color:#dc262614;animation:2s ease-out _5TEC3G_highlightPulse;box-shadow:0 0 0 2px #dc26264d}@keyframes _5TEC3G_highlightPulse{0%{box-shadow:0 0 #dc262680}50%{box-shadow:0 0 0 8px #dc26261a}to{box-shadow:0 0 #dc262600}}._5TEC3G_termHeader{justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}._5TEC3G_termTitle{font-size:var(--text-lg);font-weight:var(--font-bold);color:var(--color-text-primary);flex-wrap:wrap;flex:1;align-items:baseline;gap:.25rem;line-height:1.3;display:flex}._5TEC3G_termFullForm{font-size:var(--text-base);font-weight:var(--font-normal);color:var(--color-text-tertiary)}._5TEC3G_copyLinkButton{border-radius:var(--border-radius-sm);width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;transition:all var(--transition-fast);opacity:.5;background-color:#0000;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;display:flex}._5TEC3G_termCard:hover ._5TEC3G_copyLinkButton{opacity:1}._5TEC3G_copyLinkButton:hover{background-color:var(--color-bg-tertiary);border-color:var(--color-border-primary);color:var(--color-brand)}._5TEC3G_termDefinition{color:var(--color-text-secondary);line-height:1.6;font-size:var(--text-base)}._5TEC3G_relatedTerms{border-top:1px dashed var(--color-border-primary);flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.75rem;padding-top:.75rem;display:flex}._5TEC3G_relatedLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}._5TEC3G_relatedTermLink{font-size:var(--text-xs);background-color:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-sm);color:var(--color-text-secondary);cursor:pointer;transition:all var(--transition-fast);align-items:center;padding:.125rem .5rem;display:inline-flex}._5TEC3G_relatedTermLink:hover{border-color:var(--color-brand);color:var(--color-brand);background-color:#dc26260d}._5TEC3G_highlight{color:var(--color-text-primary);font-weight:var(--font-semibold);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#dc262640;border-radius:1px}._5TEC3G_topAd,._5TEC3G_bottomAd{justify-content:center;min-height:90px;margin:1rem 0 2rem;display:flex}._5TEC3G_adContainer{border-top:1px solid var(--color-border-primary);border-bottom:1px solid var(--color-border-primary);background-color:var(--color-bg-tertiary);border-radius:var(--border-radius-md);justify-content:center;margin:1.5rem 0;padding:1rem 0;display:flex}._5TEC3G_noResults{text-align:center;color:var(--color-text-secondary);padding:4rem 1rem}._5TEC3G_resetButton{background-color:var(--color-brand-fill);color:#fff;border-radius:var(--border-radius-full);font-weight:var(--font-medium);cursor:pointer;transition:background-color var(--transition-fast);border:none;margin-top:1rem;padding:.5rem 1.5rem}._5TEC3G_resetButton:hover{background-color:var(--color-brand-fill-hover)}._5TEC3G_navigationSection{border-top:1px solid var(--color-border-primary);text-align:center;margin-top:3rem;padding-top:2rem}._5TEC3G_navTitle{font-size:var(--text-xl);color:var(--color-text-primary);margin-bottom:1.5rem}._5TEC3G_navLinks{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}._5TEC3G_navLink{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--border-radius-full);color:var(--color-text-secondary);transition:all var(--transition-fast);font-size:var(--text-sm);padding:.5rem 1rem;text-decoration:none}._5TEC3G_navLink:hover{border-color:var(--color-brand);color:var(--color-brand);background-color:var(--color-bg-primary)}@media (max-width:768px){._5TEC3G_categoryFilters{gap:.375rem}._5TEC3G_categoryChip{padding:.25rem .5rem;font-size:.75rem}._5TEC3G_categoryIcon{display:none}._5TEC3G_categoryHeader{font-size:var(--text-base)}}@media (max-width:640px){._5TEC3G_title{font-size:var(--text-2xl)}._5TEC3G_termTitle{font-size:var(--text-base);flex-direction:column;gap:0}._5TEC3G_termFullForm{font-size:var(--text-sm)}._5TEC3G_searchInput{font-size:var(--text-base);padding:.875rem 2.5rem .875rem 1rem}._5TEC3G_termCard{padding:1rem}._5TEC3G_termHeader{flex-wrap:wrap}._5TEC3G_copyLinkButton{opacity:1}._5TEC3G_relatedTerms{gap:.25rem}._5TEC3G_relatedTermLink{padding:.125rem .375rem;font-size:.65rem}}
