.components_card__VzNcC{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;display:flex;flex-direction:column;height:100%;transition:all var(--transition-normal);cursor:pointer;position:relative}.components_card__VzNcC:hover{transform:translateY(-5px);border-color:rgba(0,242,254,.3);box-shadow:0 10px 25px -5px rgba(0,0,0,.3),0 0 15px rgba(0,242,254,.1)}.components_cardImageContainer__Irb65{width:100%;height:200px;overflow:hidden;border-bottom:1px solid var(--border-color);position:relative}.components_cardImage__R7p0d{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.components_card__VzNcC:hover .components_cardImage__R7p0d{transform:scale(1.05)}.components_cardBody__e4ftM{padding:24px;display:flex;flex-direction:column;flex-grow:1}.components_cardMeta__JTj5Z{display:flex;justify-content:space-between;align-items:center;font-size:.8rem;color:var(--text-muted);margin-bottom:12px}.components_cardTitle__XZiSs{font-size:1.35rem;font-weight:700;line-height:1.3;margin-bottom:10px;color:var(--text-primary);transition:color var(--transition-fast)}.components_card__VzNcC:hover .components_cardTitle__XZiSs{color:var(--accent-cyan)}.components_cardExcerpt___6ILr{font-size:.95rem;color:var(--text-secondary);margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;flex-grow:1}.components_cardFooter__A4B26{display:flex;justify-content:space-between;align-items:center;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.04)}.components_cardTags__IxLnm{display:flex;gap:6px;flex-wrap:wrap}.components_cardTag__hkBKq{font-size:.75rem;color:var(--accent-cyan);background:rgba(0,242,254,.06);padding:2px 8px;border-radius:12px;font-weight:500}.components_readMore__BT0jh{font-size:.85rem;font-weight:600;color:var(--accent-blue);display:flex;align-items:center;gap:4px;transition:gap var(--transition-fast)}.components_card__VzNcC:hover .components_readMore__BT0jh{gap:8px;color:var(--accent-cyan)}.components_spinnerContainer__M7nmr{display:flex;justify-content:center;align-items:center;min-height:300px}.components_spinner__9maoq{width:50px;height:50px;border-radius:50%;border:3px solid hsla(0,0%,100%,.05);border-top:3px solid var(--accent-cyan);animation:components_spin__DOsd_ 1s ease-in-out infinite}@keyframes components_spin__DOsd_{to{transform:rotate(1turn)}}.universe_universeContainer__NfjNo{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;pointer-events:none;z-index:0}.universe_starfield__aNsEv{position:absolute;inset:0;width:100%;height:100%}.universe_star__8CUAx{position:absolute;background:#fff;border-radius:50%;opacity:.3;box-shadow:0 0 6px hsla(0,0%,100%,.8);animation:universe_starTwinkle__ySMB9 ease-in-out infinite alternate}@keyframes universe_starTwinkle__ySMB9{0%{opacity:.15;transform:scale(.8);box-shadow:0 0 2px hsla(0,0%,100%,.3)}50%{opacity:.9;transform:scale(1.3);box-shadow:0 0 8px rgba(0,242,254,.9)}to{opacity:.2;transform:scale(.9);box-shadow:0 0 3px hsla(0,0%,100%,.4)}}.universe_nodesLayer__T9wjj{position:absolute;inset:0;width:100%;height:100%}.universe_techNode__OH4_q{position:absolute;pointer-events:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:rgba(15,23,42,.65);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 4px 14px rgba(0,0,0,.4);transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease,border-color .3s ease,background .3s ease;animation:universe_floatOrbit__Gi87V ease-in-out infinite alternate,universe_nodeTwinkle__Vb8S5 ease-in-out infinite alternate}.universe_nodeIcon__JE_8z{font-size:1.1rem;line-height:1;filter:drop-shadow(0 0 4px var(--node-color))}.universe_nodeName__9T9zc{font-size:.78rem;font-weight:600;color:var(--text-secondary);letter-spacing:.3px;white-space:nowrap}.universe_techNode__OH4_q:hover{z-index:50;transform:scale(1.25) translateY(-4px)!important;background:rgba(15,23,42,.92);border-color:var(--node-color);box-shadow:0 0 20px var(--node-color),0 8px 24px rgba(0,0,0,.6);animation-play-state:paused}.universe_techNode__OH4_q:hover .universe_nodeName__9T9zc{color:#fff}.universe_tooltip__JIA5A{position:absolute;bottom:125%;left:50%;transform:translateX(-50%) translateY(8px) scale(.85);opacity:0;visibility:hidden;pointer-events:none;background:rgba(11,15,25,.95);border:1px solid var(--node-color);padding:8px 12px;border-radius:8px;box-shadow:0 10px 25px rgba(0,0,0,.7);transition:all .25s cubic-bezier(.175,.885,.32,1.275);white-space:nowrap;text-align:center;z-index:100}.universe_techNode__OH4_q:hover .universe_tooltip__JIA5A{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0) scale(1)}.universe_tooltipTitle__LxVbV{font-size:.85rem;font-weight:700;color:#fff}.universe_tooltipCategory__0ymOZ{font-size:.7rem;color:var(--node-color);margin-top:2px}@keyframes universe_floatOrbit__Gi87V{0%{transform:translate(0) rotate(0deg)}33%{transform:translate(12px,-18px) rotate(1deg)}66%{transform:translate(-10px,14px) rotate(-1deg)}to{transform:translate(8px,-8px) rotate(0deg)}}@keyframes universe_nodeTwinkle__Vb8S5{0%{opacity:.45;border-color:hsla(0,0%,100%,.05)}50%{opacity:.95;border-color:var(--node-color);box-shadow:0 0 12px var(--node-color)}to{opacity:.55;border-color:hsla(0,0%,100%,.1)}}.blog_hero__Glgpa{padding:90px 20px;text-align:center;position:relative;overflow:hidden;margin-bottom:40px;min-height:380px;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 30%,rgba(14,165,233,.12) 0,rgba(11,15,25,.5) 70%);border-radius:24px;border:1px solid hsla(0,0%,100%,.05);box-shadow:inset 0 0 60px rgba(0,0,0,.6)}.blog_heroTitle__nmC4g{font-size:3rem;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:16px}.blog_heroSubtitle__RnlUb{font-size:1.2rem;color:var(--text-secondary);max-width:600px;margin:0 auto 30px}.blog_controls__YO4mw{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;flex-wrap:wrap}.blog_searchBar__MUFXG{display:flex;align-items:center;background:var(--bg-secondary);border:1px solid var(--border-color);padding:10px 16px;border-radius:30px;width:100%;max-width:400px;transition:all var(--transition-fast)}.blog_searchBar__MUFXG:focus-within{border-color:var(--border-focus);box-shadow:0 0 10px rgba(0,242,254,.15)}.blog_searchInput__MnvIF{width:100%;padding-left:10px;font-size:.95rem}.blog_tagsContainer__boQqF{display:flex;gap:10px;flex-wrap:wrap}.blog_tagPill__UPXtE{background:var(--bg-secondary);border:1px solid var(--border-color);padding:6px 14px;border-radius:20px;font-size:.85rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast)}.blog_activeTagPill__AJ8TM,.blog_tagPill__UPXtE:hover{background:rgba(0,242,254,.1);border-color:var(--accent-cyan);color:var(--accent-cyan)}.blog_blogGrid__1uVAR{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));grid-gap:30px;gap:30px}.blog_noResults__BJOOS{text-align:center;padding:80px 20px;color:var(--text-muted);width:100%;grid-column:1/-1;font-size:1.1rem}.blog_postHeader__9BK8J{margin-bottom:40px;text-align:center}.blog_postMeta__KY_1d{display:flex;justify-content:center;gap:16px;font-size:.9rem;color:var(--text-muted);margin-bottom:16px;flex-wrap:wrap}.blog_postMetaItem__smBdj{display:flex;align-items:center;gap:6px}.blog_postTitle__Q_keg{font-size:2.8rem;font-weight:800;letter-spacing:-1px;line-height:1.2;margin-bottom:24px}.blog_postTags__hlpjs{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.blog_postCoverContainer__2itQv{width:100%;max-height:480px;border-radius:var(--border-radius);overflow:hidden;margin-bottom:50px;border:1px solid var(--border-color);box-shadow:var(--shadow-lg)}.blog_postCover__Chrhf{width:100%;height:100%;object-fit:cover}.blog_postLayout__fG7No{display:grid;grid-template-columns:1fr;max-width:800px;margin:0 auto}.blog_content__ssJTN{font-size:1.15rem;line-height:1.8;color:var(--text-primary)}.blog_content__ssJTN h2,.blog_content__ssJTN h3,.blog_content__ssJTN h4{color:var(--text-primary);font-weight:700;margin-top:40px;margin-bottom:16px;letter-spacing:-.5px}.blog_content__ssJTN h2{font-size:1.8rem;border-bottom:1px solid var(--border-color);padding-bottom:8px}.blog_content__ssJTN h3{font-size:1.4rem}.blog_content__ssJTN p{margin-bottom:24px}.blog_content__ssJTN ol,.blog_content__ssJTN ul{margin-bottom:24px;padding-left:24px}.blog_content__ssJTN li{margin-bottom:8px}.blog_content__ssJTN blockquote{border-left:4px solid var(--accent-cyan);background:var(--bg-secondary);padding:16px 24px;margin:30px 0;font-style:italic;color:var(--text-secondary);border-radius:0 var(--border-radius) var(--border-radius) 0}.blog_content__ssJTN pre{background:#0d1117;border:1px solid var(--border-color);padding:20px;border-radius:var(--border-radius);overflow-x:auto;margin-bottom:24px;font-family:var(--font-mono);font-size:.95rem}.blog_content__ssJTN code{font-family:var(--font-mono);font-size:.9em;background:hsla(0,0%,100%,.05);padding:2px 6px;border-radius:4px}.blog_content__ssJTN pre code{background:none;padding:0;border-radius:0}.blog_content__ssJTN img{border-radius:var(--border-radius);border:1px solid var(--border-color);margin:30px 0;width:100%}.blog_backBtn__W66RK{display:inline-flex;align-items:center;gap:8px;font-size:.95rem;color:var(--text-secondary);margin-bottom:30px}.blog_backBtn__W66RK:hover{color:var(--accent-cyan)}@media (max-width:768px){.blog_heroTitle__nmC4g{font-size:2.2rem}.blog_postTitle__Q_keg{font-size:2rem}.blog_content__ssJTN{font-size:1.05rem}.blog_controls__YO4mw{flex-direction:column;align-items:stretch}.blog_searchBar__MUFXG{max-width:100%}}