.glossary{padding:14px 0 40px}.glossary__controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;animation:.55s cubic-bezier(.22,1,.36,1) backwards reveal-slide;display:flex}@media (prefers-reduced-motion:reduce){.glossary__controls{animation:none}}.glossary__search{flex:240px;max-width:380px}.glossary__count{color:#8a93a2;white-space:nowrap;margin-left:auto;font-size:13px;font-weight:600}[dir=rtl] .glossary__count{margin-left:0;margin-right:auto}.glossary__count-value{color:#4b83ff;font-variant-numeric:tabular-nums;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:15px;font-weight:900}.glossary__grid{grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));gap:14px;display:grid}.glossary__grid>*{animation:.55s cubic-bezier(.22,1,.36,1) 60ms backwards reveal-up}@media (prefers-reduced-motion:reduce){.glossary__grid>*{animation:none}}.glossary__grid>:first-child{animation-delay:60ms}.glossary__grid>:nth-child(2){animation-delay:.1s}.glossary__grid>:nth-child(3){animation-delay:.14s}.glossary__grid>:nth-child(4){animation-delay:.18s}.glossary__grid>:nth-child(5){animation-delay:.22s}.glossary__grid>:nth-child(6){animation-delay:.26s}.glossary__grid>:nth-child(7){animation-delay:.3s}.glossary__grid>:nth-child(8){animation-delay:.34s}.glossary__grid>:nth-child(9){animation-delay:.38s}.glossary__grid>:nth-child(10){animation-delay:.42s}.glossary__grid>:nth-child(11){animation-delay:.46s}.glossary__grid>:nth-child(12){animation-delay:.5s}@supports (animation-timeline:view()){.glossary__grid>*{animation:linear reveal-up;animation-timeline:view();animation-range:entry entry 28%}}.term-card{background:linear-gradient(#ffffff08,#0000 60%),#0f10148c;border:1px solid #212429;border-radius:16px;flex-direction:column;gap:10px;padding:20px 22px 18px;scroll-margin-top:134px;transition:border-color .16s;display:flex}[dir=rtl] .term-card{background:linear-gradient(-180deg,#ffffff08,#0000 60%),#0f10148c}@media not screen and (width>=900.98px){.term-card{scroll-margin-top:84px}}@media (hover:hover){.term-card:hover{border-color:#4b83ff59}}.term-card__name{color:#fff;font-family:Gilroy,Gilroy Fallback,system-ui,sans-serif;font-size:17px;font-weight:900}.term-card__desc{color:#d3dbe6;max-width:62ch;font-size:14.5px;line-height:1.7}.term-card__more{color:#4b83ff;align-self:flex-start;margin-top:auto;padding-top:6px;font-size:13px;font-weight:700;transition:color .14s}@media (hover:hover){.term-card__more:hover{color:#83abff}}
