.BlogCategory_page__SivvX{position:relative;min-height:100vh;overflow-x:hidden;background:transparent}@keyframes BlogCategory_categoryFadeUp__Gw7Rv{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.BlogCategory_page__SivvX .BlogCategory_catHero__rc0sU{padding:80px 48px 56px;max-width:1200px;margin:0 auto;position:relative;z-index:2;animation:BlogCategory_categoryFadeUp__Gw7Rv .6s ease both}.BlogCategory_page__SivvX .BlogCategory_breadcrumb___EIcV{display:flex;align-items:center;gap:8px;font-family:DM Mono,monospace;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:28px}.BlogCategory_page__SivvX .BlogCategory_breadcrumb___EIcV a{color:var(--muted);text-decoration:none;transition:color .2s}.BlogCategory_page__SivvX .BlogCategory_breadcrumb___EIcV a:hover{color:var(--accent)}.BlogCategory_page__SivvX .BlogCategory_breadcrumbSep__AfKza{color:var(--border)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_breadcrumbSep__AfKza{opacity:.5}.BlogCategory_page__SivvX .BlogCategory_breadcrumbCurrent__cUsm1{color:var(--accent)}.BlogCategory_page__SivvX .BlogCategory_catTitle__Wc4L3{font-family:Syne,sans-serif;font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-3px;line-height:1;margin-bottom:20px}.BlogCategory_page__SivvX .BlogCategory_catTitle__Wc4L3 span{color:var(--text)}.BlogCategory_page__SivvX .BlogCategory_catTitle__Wc4L3 em{font-style:normal;color:var(--accent)}.BlogCategory_page__SivvX .BlogCategory_catMeta__QJ0Y_{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.BlogCategory_page__SivvX .BlogCategory_catCount__Q2BBD{font-family:DM Mono,monospace;font-size:12px;color:var(--muted);display:flex;align-items:center;gap:8px}.BlogCategory_page__SivvX .BlogCategory_catCount__Q2BBD:before{content:"//";color:var(--accent);font-size:10px}.BlogCategory_page__SivvX .BlogCategory_catTabs__s9_TS{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:0 48px 48px;max-width:1200px;margin:0 auto;position:relative;z-index:2;animation:BlogCategory_categoryFadeUp__Gw7Rv .6s ease .1s both}.BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI{display:inline-flex;align-items:center;gap:7px;padding:7px 18px;border-radius:100px;border:1px solid var(--border);background:transparent;color:var(--muted);font-family:DM Mono,monospace;font-size:11px;cursor:pointer;transition:border-color .2s,color .2s,background .2s,transform .2s,box-shadow .2s;text-transform:uppercase;letter-spacing:.5px;text-decoration:none}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI{background:var(--surface);box-shadow:0 1px 4px rgba(0,0,0,.04)}body.dark .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI:hover{border-color:rgba(212,255,0,.2);color:var(--text);background:var(--tag-bg);transform:translateY(-2px)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI:hover{border-color:rgba(77,102,0,.25);color:var(--accent);background:var(--tag-bg);transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm{background:var(--accent);border-color:var(--accent);font-weight:600}body.dark .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm{color:#000}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm{background-color:var(--accent);color:var(--surface);box-shadow:0 4px 14px rgba(77,102,0,.25)}.BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm:hover{transform:none;border-color:var(--accent);background:var(--accent);box-shadow:none}body.dark .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm:hover{color:#000}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_catTab__xrNZI.BlogCategory_catTabActive__6PMFm:hover{background-color:var(--accent);color:var(--surface);box-shadow:0 4px 14px rgba(77,102,0,.25)}.BlogCategory_page__SivvX .BlogCategory_catTabDot__5C3ba{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.7;flex-shrink:0}.BlogCategory_page__SivvX .BlogCategory_divider__RpY9X{height:1px;background:linear-gradient(90deg,transparent,var(--border) 30%,var(--border) 70%,transparent);margin:0 48px;position:relative;z-index:2}.BlogCategory_page__SivvX .BlogCategory_sectionLabel__hH4Ld{font-family:DM Mono,monospace;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:2px;margin-bottom:28px;display:flex;align-items:center;gap:10px;padding:0;position:relative;z-index:2}.BlogCategory_page__SivvX .BlogCategory_sectionLabel__hH4Ld:before{content:"//";color:var(--accent);font-size:10px}.BlogCategory_page__SivvX .BlogCategory_sectionLabel__hH4Ld:after{content:"";flex:1 1;height:1px;background:var(--border)}.BlogCategory_page__SivvX .BlogCategory_blogsSection__wCild{padding:0 48px 80px;max-width:1200px;margin:0 auto;position:relative;z-index:2}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_{background:var(--surface);border:1px solid var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s}body.dark .BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_{box-shadow:0 2px 16px rgba(0,0,0,.2)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_{box-shadow:0 2px 8px rgba(0,0,0,.05),inset 0 1px 0 hsla(0,0%,100%,.9)}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:first-child{animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .05s both}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:nth-child(2){animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .1s both}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:nth-child(3){animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .15s both}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:nth-child(4){animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .2s both}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:nth-child(5){animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .25s both}.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K .BlogCategory_blogCard__omUZ_:nth-child(6){animation:BlogCategory_categoryFadeUp__Gw7Rv .5s ease .3s both}body.dark .BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_:hover{border-color:var(--border-accent);transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,.45)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_:hover{border-color:var(--border-accent);transform:translateY(-5px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.BlogCategory_page__SivvX .BlogCategory_blogCardHeader__30dC4{padding:12px 16px;border-bottom:1px solid var(--border);background:var(--surface2);display:flex;align-items:center;justify-content:space-between}.BlogCategory_page__SivvX .BlogCategory_trafficLights__lfIvO{display:flex;gap:6px}.BlogCategory_page__SivvX .BlogCategory_tl__XxokD{width:10px;height:10px;border-radius:50%}.BlogCategory_page__SivvX .BlogCategory_tlR__FeKtf{background:#ff5f57}.BlogCategory_page__SivvX .BlogCategory_tlY__AHrrK{background:#ffbd2e}.BlogCategory_page__SivvX .BlogCategory_tlG__I144a{background:#28c840}.BlogCategory_page__SivvX .BlogCategory_categoryBadge__RfXs0{font-family:DM Mono,monospace;font-size:10px;color:var(--accent);background:var(--tag-bg);border:1px solid var(--border-accent);padding:3px 10px;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_categoryBadge__RfXs0{border-color:var(--tag-border,rgba(77,102,0,.2))}.BlogCategory_page__SivvX .BlogCategory_blogCardThumb___SlMF{height:180px;overflow:hidden;position:relative;flex-shrink:0}.BlogCategory_page__SivvX .BlogCategory_thumbInner__wgo_t{width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_:hover .BlogCategory_thumbInner__wgo_t{transform:scale(1.06)}.BlogCategory_page__SivvX .BlogCategory_thumbImg__j4qix{width:100%;height:100%;object-fit:cover}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbJsArr___4xR1{background:linear-gradient(135deg,#1a1400,#2a2000)}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbJsObj__xbR5O{background:linear-gradient(135deg,#120f1a,#1e1530)}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbJsStr___b_c0{background:linear-gradient(135deg,#0a1a10,#0f2015)}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbJsAsync__7Sbrz{background:linear-gradient(135deg,#1a0a1a,#200f2a)}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbJsMem__DsRnN{background:linear-gradient(135deg,#0f0a1a,#180f28)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbJsArr___4xR1{background:linear-gradient(135deg,#fef9e7,#fef3c7)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbJsObj__xbR5O{background:linear-gradient(135deg,#faf5ff,#ede9fe)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbJsStr___b_c0{background:linear-gradient(135deg,#f0fdf4,#dcfce7)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbJsAsync__7Sbrz,body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbJsMem__DsRnN{background:linear-gradient(135deg,#eff6ff,#dbeafe)}.BlogCategory_page__SivvX .BlogCategory_thumbGraphic__cCmgN{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;pointer-events:none;padding:12px}.BlogCategory_page__SivvX .BlogCategory_thumbCodeTag__ERx8d{font-family:DM Mono,monospace;font-size:11px;color:var(--muted);letter-spacing:1px;margin-bottom:4px}.BlogCategory_page__SivvX .BlogCategory_thumbSymbol__NQTXm{font-family:Syne,sans-serif;font-weight:800;line-height:1;letter-spacing:-2px}.BlogCategory_page__SivvX .BlogCategory_thumbSub__JKh9y{font-family:DM Mono,monospace;font-size:10px;font-style:italic;color:var(--muted);text-align:center;letter-spacing:0;margin-top:2px;max-width:100%;padding:0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogCategory_page__SivvX .BlogCategory_thumbBadgeJs__6xgDu{position:absolute;bottom:10px;right:10px;font-family:DM Mono,monospace;font-size:10px;color:var(--muted);padding:3px 8px;border-radius:5px;letter-spacing:.5px;border:1px solid var(--border)}body.dark .BlogCategory_page__SivvX .BlogCategory_thumbBadgeJs__6xgDu{background:rgba(10,10,15,.7)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_thumbBadgeJs__6xgDu{background:hsla(60,17%,93%,.85)}.BlogCategory_page__SivvX .BlogCategory_blogCardBody__BL4yF{padding:20px;flex:1 1;display:flex;flex-direction:column}.BlogCategory_page__SivvX .BlogCategory_cardNum__fexbP{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);display:flex;align-items:center;gap:6px;margin-bottom:10px}.BlogCategory_page__SivvX .BlogCategory_cardNum__fexbP:before{content:"//";color:var(--accent);font-size:9px}.BlogCategory_page__SivvX .BlogCategory_blogCardTitle__0Y4bX{font-family:Syne,sans-serif;font-size:15px;font-weight:800;color:var(--text);letter-spacing:-.4px;line-height:1.25;margin-bottom:10px;transition:color .2s}.BlogCategory_page__SivvX .BlogCategory_blogCardTitle__0Y4bX a{color:inherit;text-decoration:none}.BlogCategory_page__SivvX .BlogCategory_blogCard__omUZ_:hover .BlogCategory_blogCardTitle__0Y4bX{color:var(--accent)}.BlogCategory_page__SivvX .BlogCategory_blogCardExcerpt__m_0NZ{font-size:12px;color:var(--muted);line-height:1.75;font-weight:300;flex:1 1;margin-bottom:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogCategory_page__SivvX .BlogCategory_blogCardFooter__eIZMD{display:flex;align-items:center;justify-content:space-between;padding-top:14px;border-top:1px solid var(--border)}.BlogCategory_page__SivvX .BlogCategory_blogCardAuthor__navWO{display:flex;align-items:center;gap:7px;min-width:0}.BlogCategory_page__SivvX .BlogCategory_avatarSm__A0vVJ{width:20px;height:20px;border-radius:50%;background:var(--accent2);display:flex;align-items:center;justify-content:center;font-family:Syne,sans-serif;font-size:9px;font-weight:800;color:#fff;flex-shrink:0;overflow:hidden}.BlogCategory_page__SivvX .BlogCategory_avatarSm__A0vVJ img{width:100%;height:100%;object-fit:cover}.BlogCategory_page__SivvX .BlogCategory_authorName__di1Rn{font-size:11px;color:var(--muted);font-family:DM Mono,monospace;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BlogCategory_page__SivvX .BlogCategory_btnRead__ii5vx{font-family:DM Mono,monospace;font-size:10px;color:var(--muted);background:transparent;border:1px solid var(--border);border-radius:6px;padding:4px 10px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;gap:5px;letter-spacing:.3px;text-decoration:none}body.dark .BlogCategory_page__SivvX .BlogCategory_btnRead__ii5vx:hover{border-color:var(--border-accent);color:var(--accent)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_btnRead__ii5vx:hover{border-color:var(--border-accent);color:var(--accent);background:var(--tag-bg)}.BlogCategory_page__SivvX .BlogCategory_paginationWrap__H_OkY{display:flex;justify-content:center;align-items:center;gap:6px;padding:48px 0 64px;position:relative;z-index:2;flex-wrap:wrap}.BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O{display:flex;align-items:center;gap:6px;font-family:DM Mono,monospace;font-size:11px;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:9px 18px;cursor:pointer;transition:all .2s;text-transform:uppercase;letter-spacing:.5px}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O{box-shadow:0 1px 4px rgba(0,0,0,.04)}body.dark .BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O:hover:not(:disabled){border-color:var(--border-accent);color:var(--accent)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O:hover:not(:disabled){border-color:var(--border-accent);color:var(--accent);background:var(--tag-bg)}.BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O:disabled{opacity:.3;cursor:not-allowed}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageBtn___hl6O:disabled{opacity:.35}.BlogCategory_page__SivvX .BlogCategory_pageNums__J8hh5{display:flex;gap:4px;flex-wrap:wrap;justify-content:center}.BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu{min-width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:8px;font-family:DM Mono,monospace;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid var(--border);color:var(--muted);background:var(--surface);padding:0 8px}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu{box-shadow:0 1px 4px rgba(0,0,0,.04)}body.dark .BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu:hover:not(.BlogCategory_pageNumActive__wljXC){border-color:var(--border-accent);color:var(--accent)}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu:hover:not(.BlogCategory_pageNumActive__wljXC){border-color:var(--border-accent);color:var(--accent);background:var(--tag-bg)}.BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu.BlogCategory_pageNumActive__wljXC{background:var(--accent);border-color:var(--accent);font-weight:700}body.dark .BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu.BlogCategory_pageNumActive__wljXC{color:#000}body:not(.dark) .BlogCategory_page__SivvX .BlogCategory_pageNum__5e7Yu.BlogCategory_pageNumActive__wljXC{color:#fff;box-shadow:0 4px 14px rgba(77,102,0,.25)}.BlogCategory_page__SivvX .BlogCategory_emptyState__pr9u3{grid-column:1/-1;text-align:center;padding:48px 16px;color:var(--muted);font-family:DM Sans,sans-serif}.BlogCategory_page__SivvX .BlogCategory_loadingWrap__DwSpA{grid-column:1/-1;display:flex;justify-content:center;padding:48px 0}@media (max-width:960px){.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.BlogCategory_page__SivvX .BlogCategory_blogsGrid__4fv8K{grid-template-columns:1fr}.BlogCategory_page__SivvX .BlogCategory_blogsSection__wCild,.BlogCategory_page__SivvX .BlogCategory_catHero__rc0sU,.BlogCategory_page__SivvX .BlogCategory_catTabs__s9_TS{padding-left:20px;padding-right:20px}.BlogCategory_page__SivvX .BlogCategory_divider__RpY9X{margin:0 20px}}