.awg69a_container{max-width:1200px;margin:0 auto;padding:4rem 1.5rem 8rem}.awg69a_header{margin-bottom:4rem}.awg69a_headerTop{margin-bottom:2rem}.awg69a_backLink{color:var(--text-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.awg69a_backLink:hover{color:var(--foreground)}.awg69a_title{letter-spacing:-.03em;color:var(--foreground);margin-bottom:1.5rem;font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1}.awg69a_accent{background:linear-gradient(135deg,#f36 0%,#f93 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.awg69a_subtitle{color:var(--text-muted);max-width:600px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.awg69a_controls{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:768px){.awg69a_controls{flex-direction:row;justify-content:space-between;align-items:center}}.awg69a_searchWrapper{width:100%;max-width:400px;position:relative}.awg69a_searchIcon{color:var(--text-muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.awg69a_searchInput{border:1px solid var(--card-border);background-color:var(--card-bg);width:100%;color:var(--foreground);border-radius:12px;padding:1rem 1rem 1rem 3rem;font-size:1rem;transition:all .2s}.awg69a_searchInput:focus{border-color:var(--text-muted);box-shadow:0 0 0 2px rgba(var(--white-rgb), .1);outline:none}.awg69a_filterTabs{flex-wrap:wrap;gap:.5rem;display:flex}.awg69a_filterTab{border:1px solid var(--card-border);color:var(--text-muted);cursor:pointer;background:0 0;border-radius:20px;padding:.5rem 1rem;font-size:.9rem;font-weight:500;transition:all .2s}.awg69a_filterTab:hover{background:var(--card-bg);color:var(--foreground)}.awg69a_activeTab{background:var(--foreground);color:var(--background);border-color:var(--foreground)}.awg69a_activeTab:hover{background:var(--foreground);color:var(--background)}.awg69a_noResults{text-align:center;color:var(--text-muted);padding:4rem 0}.awg69a_resetButton{border:1px solid var(--card-border);color:var(--foreground);cursor:pointer;background:0 0;border-radius:8px;margin-top:1rem;padding:.5rem 1rem;transition:all .2s}.awg69a_resetButton:hover{background:var(--card-bg)}.awg69a_glossarList{flex-direction:column;gap:4rem;display:flex}.awg69a_letterGroup{scroll-margin-top:100px}.awg69a_letterHeader{background-color:var(--background);z-index:10;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem 0;display:flex;position:sticky;top:80px}.awg69a_letterHeader h2{color:var(--foreground);margin:0;font-size:2.5rem;font-weight:800;line-height:1}.awg69a_letterLine{background-color:var(--card-border);flex:1;height:1px}.awg69a_entriesGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:1024px){.awg69a_entriesGrid{grid-template-columns:repeat(2,1fr)}}.awg69a_entryCard{background:var(--card-bg);border:1px solid var(--card-border);border-radius:16px;padding:2rem;scroll-margin-top:120px;transition:transform .2s,box-shadow .2s}.awg69a_entryCard:target{border-color:var(--text-muted);box-shadow:0 0 0 2px rgba(var(--white-rgb), .1)}.awg69a_entryHeader{justify-content:space-between;align-items:flex-start;margin-bottom:1rem;display:flex}.awg69a_entryHeader h3{color:var(--foreground);margin:0;font-size:1.5rem;font-weight:700;line-height:1.3}.awg69a_anchorLink{color:var(--text-muted);opacity:0;padding:.25rem;transition:opacity .2s,color .2s}.awg69a_entryCard:hover .awg69a_anchorLink{opacity:1}.awg69a_anchorLink:hover{color:var(--foreground)}.awg69a_entryShort{color:var(--foreground);margin-bottom:2rem;font-size:1.125rem;font-weight:500;line-height:1.5}.awg69a_entryDetails{border-top:1px solid var(--card-border);flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.awg69a_detailBlock h4,.awg69a_exampleBlock h4{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.5rem;font-size:.875rem;font-weight:600}.awg69a_detailBlock p,.awg69a_exampleBlock p{color:var(--text-muted);font-size:.95rem;line-height:1.6}.awg69a_exampleBlock{background:rgba(var(--white-rgb), .03);border-left:2px solid #f36;border-radius:8px;padding:1rem}
