.CodeBlocks-module__9lcE2G__root{margin:36px 0}.CodeBlocks-module__9lcE2G__bar{background:#1e1f1f;border:1px solid #ffffff1f;border-radius:10px;justify-content:space-between;align-items:center;height:42px;margin-bottom:12px;padding:0 20px;transition:background .2s,border-color .2s;display:flex}.CodeBlocks-module__9lcE2G__label{color:#fefefeb3;font-family:JetBrains Mono,monospace;font-size:14px;transition:color .2s}.CodeBlocks-module__9lcE2G__copy{color:#fefefeb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .2s;display:flex}.CodeBlocks-module__9lcE2G__root:hover .CodeBlocks-module__9lcE2G__bar,.CodeBlocks-module__9lcE2G__copied .CodeBlocks-module__9lcE2G__bar{background:#09feb9;border-color:#09feb9}.CodeBlocks-module__9lcE2G__root:hover .CodeBlocks-module__9lcE2G__label,.CodeBlocks-module__9lcE2G__root:hover .CodeBlocks-module__9lcE2G__copy,.CodeBlocks-module__9lcE2G__copied .CodeBlocks-module__9lcE2G__label,.CodeBlocks-module__9lcE2G__copied .CodeBlocks-module__9lcE2G__copy{color:#0b0b0b}
.ArticleCard-module__vXq01G__card{flex-direction:column;gap:12px;display:flex}.ArticleCard-module__vXq01G__tags{flex-wrap:wrap;gap:6px;display:flex}.ArticleCard-module__vXq01G__tag{color:#1a1a1a;letter-spacing:.06em;white-space:nowrap;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 50%,calc(100% - 7px) 100%,7px 100%,0 50%);background:#e4ebe6;align-items:center;height:24px;padding:0 16px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:700;display:inline-flex}.ArticleCard-module__vXq01G__body{text-decoration:none;display:block}.ArticleCard-module__vXq01G__imageWrap{aspect-ratio:16/10;background:#ffffff0a;border-radius:8px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ArticleCard-module__vXq01G__image{object-fit:cover}.ArticleCard-module__vXq01G__placeholder{color:#ffffff2e;width:48px;height:48px}.ArticleCard-module__vXq01G__info{clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%);background:#ffffff0a;border-radius:8px;margin-top:10px;padding:18px 20px 22px;transition:background .2s}.ArticleCard-module__vXq01G__body:hover .ArticleCard-module__vXq01G__info{background:#ffffff12}.ArticleCard-module__vXq01G__head{justify-content:space-between;gap:16px;display:flex}.ArticleCard-module__vXq01G__title{margin:0;line-height:1.35}.ArticleCard-module__vXq01G__meta{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.ArticleCard-module__vXq01G__reading{color:#fefefee6;white-space:nowrap;align-items:center;gap:6px;font-family:JetBrains Mono,monospace;font-size:12px;display:inline-flex}.ArticleCard-module__vXq01G__reading svg{width:14px;height:14px}.ArticleCard-module__vXq01G__date{color:#e4ebe659;font-family:JetBrains Mono,monospace;font-size:12px}.ArticleCard-module__vXq01G__excerpt{margin-top:14px;line-height:1.5;display:block}
.BlogSearch-module__7xaAla__wrap{width:100%;max-width:340px;position:relative}.BlogSearch-module__7xaAla__field{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.BlogSearch-module__7xaAla__input{color:#fefefe;letter-spacing:.04em;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:JetBrains Mono,monospace;font-size:13px}.BlogSearch-module__7xaAla__input::placeholder{color:#e4ebe659}.BlogSearch-module__7xaAla__icon{color:#e4ebe680;flex-shrink:0;width:16px;height:16px}.BlogSearch-module__7xaAla__dropdown{z-index:30;background:#101010fa;border:1px solid #ffffff1f;border-radius:8px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 12px 32px #00000080}.BlogSearch-module__7xaAla__item{border-radius:6px;flex-direction:column;gap:3px;padding:10px 12px;text-decoration:none;transition:background .15s;display:flex}.BlogSearch-module__7xaAla__item:hover{background:#ffffff0f}.BlogSearch-module__7xaAla__itemTitle{color:#fefefe;font-family:JetBrains Mono,monospace;font-size:13px;line-height:1.35}.BlogSearch-module__7xaAla__itemTags{color:#09feb9bf;font-family:JetBrains Mono,monospace;font-size:11px}.BlogSearch-module__7xaAla__empty{color:#e4ebe666;padding:12px;font-family:JetBrains Mono,monospace;font-size:12px}@media (max-width:1024px){.BlogSearch-module__7xaAla__wrap{max-width:none}}
.Pagination-module__bT0pHq__root{justify-content:center;align-items:center;gap:6px;margin:64px 0 0;display:flex}.Pagination-module__bT0pHq__cell{align-items:center;gap:6px;display:flex}.Pagination-module__bT0pHq__gap{color:#e4ebe64d;font-family:JetBrains Mono,monospace;font-size:13px}.Pagination-module__bT0pHq__page,.Pagination-module__bT0pHq__pageActive,.Pagination-module__bT0pHq__arrow{color:#e4ebe6b3;border:1px solid #ffffff1f;border-radius:8px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 10px;font-family:JetBrains Mono,monospace;font-size:13px;text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.Pagination-module__bT0pHq__page:hover,.Pagination-module__bT0pHq__arrow:hover{color:#fefefe;background:#ffffff12}.Pagination-module__bT0pHq__pageActive{color:#0c0c0c;background:#09feb9;border-color:#09feb9}
.RelatedArticles-module__n2L-MG__root{z-index:1;text-align:center;max-width:1360px;margin:120px auto 0;padding:0 24px;position:relative}.RelatedArticles-module__n2L-MG__label{letter-spacing:.1em;margin-bottom:20px;display:block}.RelatedArticles-module__n2L-MG__title{text-transform:uppercase;max-width:560px;margin:0 auto 20px;line-height:.95}.RelatedArticles-module__n2L-MG__text{margin-bottom:32px;line-height:1.6;display:block}.RelatedArticles-module__n2L-MG__buttons{justify-content:center;gap:16px;margin-bottom:56px;display:flex}.RelatedArticles-module__n2L-MG__link{text-decoration:none;display:inline-block}.RelatedArticles-module__n2L-MG__grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:890px;margin:0 auto;display:grid}@media (max-width:640px){.RelatedArticles-module__n2L-MG__root{margin-top:72px;padding:0 16px}.RelatedArticles-module__n2L-MG__buttons{flex-direction:column;align-items:center}.RelatedArticles-module__n2L-MG__grid{grid-template-columns:1fr;gap:32px}}
