.ArticleCard-module__ZO5ghW__card{background:var(--card-bg);border:1px solid var(--border);width:100%;max-width:520px;box-shadow:var(--card-shadow-premium);transition:transform .25s ease,box-shadow .25s ease,background-color var(--transition-speed)ease,border-color var(--transition-speed)ease;border-radius:14px;flex-direction:column;margin:0;display:flex;overflow:hidden}.ArticleCard-module__ZO5ghW__card:hover{box-shadow:var(--card-shadow-hover);transform:translateY(-4px)}.ArticleCard-module__ZO5ghW__imageWrapper{width:100%;height:160px;position:relative}@media (max-width:480px){.ArticleCard-module__ZO5ghW__imageWrapper{height:145px}}.ArticleCard-module__ZO5ghW__image{object-fit:cover}.ArticleCard-module__ZO5ghW__content{flex-direction:column;gap:.4rem;padding:.8rem 1rem;display:flex}.ArticleCard-module__ZO5ghW__title{color:var(--foreground);transition:color var(--transition-speed)ease;margin:0;font-size:.95rem;font-weight:700;line-height:1.3}.ArticleCard-module__ZO5ghW__description{color:var(--muted);transition:color var(--transition-speed)ease;margin:0;font-size:.82rem;line-height:1.35}.ArticleCard-module__ZO5ghW__meta{color:var(--muted);transition:color var(--transition-speed)ease;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.2rem;font-size:.72rem;display:flex}
.BlogsListPage-module__7QpD6q__container{margin:0 auto;padding:1.25rem 1rem}@media (max-width:600px){.BlogsListPage-module__7QpD6q__container{padding:.8rem}}.BlogsListPage-module__7QpD6q__pageTitle{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:1.5rem;font-size:2rem;font-weight:700}.BlogsListPage-module__7QpD6q__topics{flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:2rem;display:flex}.BlogsListPage-module__7QpD6q__topicBtn{border:1px solid var(--primary);background-color:var(--card-bg);color:var(--primary);cursor:pointer;transition:all var(--transition-speed)ease,transform .2s ease;border-radius:9999px;padding:.5rem 1.25rem;font-weight:500}.BlogsListPage-module__7QpD6q__topicBtn:hover{background-color:var(--primary);color:#fff;border-color:var(--primary);transform:translateY(-1px)}.BlogsListPage-module__7QpD6q__activeTopic{background-color:var(--primary);color:#fff;border-color:var(--primary)}.BlogsListPage-module__7QpD6q__grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;display:grid}.BlogsListPage-module__7QpD6q__seriesSection{margin-bottom:3rem}.BlogsListPage-module__7QpD6q__seriesTitle{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.BlogsListPage-module__7QpD6q__seriesGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}
.page-module__hJuyaW__container{background-color:var(--background);transition:background-color var(--transition-speed)ease;margin:0 auto;padding:2rem}.page-module__hJuyaW__pageTitle{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:1rem;font-size:1.4rem;font-weight:600;position:relative}.page-module__hJuyaW__pageTitle:after{content:"";background:var(--accent-gradient);border-radius:1px;width:30px;height:2px;position:absolute;bottom:-3px;left:0}.page-module__hJuyaW__pageButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1rem;transition:background-color .2s}.page-module__hJuyaW__pageButton:hover:not(:disabled){background-color:var(--primary-hover)}.page-module__hJuyaW__pageButton:disabled{opacity:.5;cursor:not-allowed}.page-module__hJuyaW__pageInfo{color:var(--foreground);font-size:1rem}.page-module__hJuyaW__paginationContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:2rem;display:flex}.page-module__hJuyaW__pageNumber{background-color:var(--card-bg);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:6px;padding:.5rem .9rem;transition:all .2s}.page-module__hJuyaW__pageNumber:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.page-module__hJuyaW__activePage{background-color:var(--primary);color:#fff;border-color:var(--primary);font-weight:600}
.TechLoader-module__AQWeLG__wrapper{justify-content:center;align-items:center;height:70vh;animation:.3s ease-in-out TechLoader-module__AQWeLG__fadeIn;display:flex}@keyframes TechLoader-module__AQWeLG__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
.BlogPost-module__E68-bG__paragraph{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:16px;line-height:1.8}.BlogPost-module__E68-bG__video{width:100%;height:400px;margin:15px 0}.BlogPost-module__E68-bG__quote{border-left:4px solid var(--primary);color:var(--foreground);opacity:.95;transition:color var(--transition-speed)ease,border-color var(--transition-speed)ease;margin:24px 0;padding-left:15px;font-style:italic}.BlogPost-module__E68-bG__note{background:var(--tag-bg);border-left:4px solid var(--primary);color:var(--foreground);transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:0 8px 8px 0;margin:20px 0;padding:12px 16px}.BlogPost-module__E68-bG__emphasis{color:var(--primary);transition:color var(--transition-speed)ease;margin:10px 0;font-weight:700}.BlogPost-module__E68-bG__code{background:var(--input-bg);border:1px solid var(--border);color:var(--foreground);transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:8px;margin:24px 0;padding:16px;font-family:monospace;overflow-x:auto}.BlogPost-module__E68-bG__bullet{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:8px;margin-left:20px;line-height:1.8;list-style-type:disc}.BlogPost-module__E68-bG__heading{color:var(--foreground);transition:color var(--transition-speed)ease;margin-top:28px;margin-bottom:16px;font-size:1.8rem;font-weight:700}.BlogPost-module__E68-bG__textarea,.BlogPost-module__E68-bG__input,.BlogPost-module__E68-bG__codeEditor{border:1px solid var(--border);background-color:var(--input-bg);width:100%;color:var(--foreground);transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:6px;margin-bottom:10px;padding:10px;font-family:monospace;font-size:1rem}.BlogPost-module__E68-bG__textarea:focus,.BlogPost-module__E68-bG__input:focus,.BlogPost-module__E68-bG__codeEditor:focus{border-color:var(--primary);outline:none}.BlogPost-module__E68-bG__editorBlock{margin-bottom:20px}.BlogPost-module__E68-bG__removeBtn{color:#fff;cursor:pointer;background:#ff4d4f;border:none;border-radius:4px;margin-left:10px;padding:6px 12px;font-weight:500;transition:background-color .2s}.BlogPost-module__E68-bG__removeBtn:hover{background:#ff7875}.BlogPost-module__E68-bG__addBlock button{cursor:pointer;background-color:var(--tag-bg);border:1px solid var(--border);color:var(--foreground);transition:background-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:6px;margin:5px;padding:6px 12px;font-weight:500}.BlogPost-module__E68-bG__addBlock button:hover{background-color:var(--border)}.BlogPost-module__E68-bG__blogPost{background-color:var(--card-bg);border:1px solid var(--border);width:100%;max-width:900px;box-shadow:var(--card-shadow-premium);transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,box-shadow var(--transition-speed)ease;border-radius:1rem;margin:2rem auto;padding:3rem}.BlogPost-module__E68-bG__title{color:var(--foreground);transition:color var(--transition-speed)ease;margin-bottom:24px;font-size:2.75rem;font-weight:800;line-height:1.25}.BlogPost-module__E68-bG__titleInput{border:1px solid var(--border);background-color:var(--input-bg);width:100%;color:var(--foreground);border-radius:8px;margin-bottom:20px;padding:10px;font-size:2.25rem;font-weight:800}.BlogPost-module__E68-bG__subheading{color:var(--foreground);transition:color var(--transition-speed)ease;margin-top:24px;margin-bottom:12px;font-size:1.4rem;font-weight:700}@media (max-width:768px){.BlogPost-module__E68-bG__blogPost{border-radius:.75rem;margin:1rem auto;padding:1.5rem}.BlogPost-module__E68-bG__title,.BlogPost-module__E68-bG__titleInput{font-size:2rem}.BlogPost-module__E68-bG__subheading{font-size:1.25rem}.BlogPost-module__E68-bG__video{height:250px}}@media (max-width:480px){.BlogPost-module__E68-bG__blogPost{margin:.5rem auto;padding:1rem}.BlogPost-module__E68-bG__title,.BlogPost-module__E68-bG__titleInput{font-size:1.75rem}.BlogPost-module__E68-bG__subheading{font-size:1.15rem}}.BlogPost-module__E68-bG__link{color:var(--primary);word-break:break-word;transition:color var(--transition-speed)ease;text-decoration:underline}.BlogPost-module__E68-bG__link:hover{color:var(--primary-hover)}.BlogPost-module__E68-bG__imageWrapper{aspect-ratio:16/9;background:var(--input-bg);border:1px solid var(--border);width:100%;transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease;border-radius:12px;justify-content:center;align-items:center;margin:24px 0;display:flex;position:relative;overflow:hidden}.BlogPost-module__E68-bG__image{object-fit:contain;width:100%;height:100%}.BlogPost-module__E68-bG__latexPreview{background:var(--tag-bg);color:var(--foreground);transition:background-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:8px;margin-top:10px;padding:12px;overflow-x:auto}.BlogPost-module__E68-bG__bold{color:var(--primary);transition:color var(--transition-speed)ease;padding:0 1px;font-weight:700}.BlogPost-module__E68-bG__markdown-content table{border-collapse:collapse;width:100%;margin:1.5rem 0}.BlogPost-module__E68-bG__markdown-content th,.BlogPost-module__E68-bG__markdown-content td{border:1px solid var(--border);transition:border-color var(--transition-speed)ease;padding:10px}.BlogPost-module__E68-bG__markdown-content th{background-color:var(--tag-bg);color:var(--foreground);text-align:left;transition:background-color var(--transition-speed)ease,color var(--transition-speed)ease;font-weight:700}.BlogPost-module__E68-bG__markdown-content tr:nth-child(2n){background-color:var(--input-bg);transition:background-color var(--transition-speed)ease}.BlogPost-module__E68-bG__markdown-content tr:hover{background-color:var(--tag-bg)}.BlogPost-module__E68-bG__inlineAdd{border-top:1px dashed var(--border);gap:8px;margin-top:8px;padding:8px 0;display:flex}.BlogPost-module__E68-bG__addBelowBtn{background-color:var(--tag-bg);border:1px solid var(--border);color:var(--foreground);cursor:pointer;transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:6px;padding:4px 10px;font-size:.85rem}.BlogPost-module__E68-bG__addBelowBtn:hover{background-color:var(--border)}.BlogPost-module__E68-bG__hashtagContainer{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.BlogPost-module__E68-bG__hashtag{background:var(--tag-bg);color:var(--primary);border:1px solid var(--border);cursor:pointer;transition:background-color var(--transition-speed)ease,border-color var(--transition-speed)ease,color var(--transition-speed)ease;border-radius:20px;padding:6px 14px;font-size:.85rem;font-weight:500}.BlogPost-module__E68-bG__hashtag:hover{background:var(--border)}.BlogPost-module__E68-bG__postNavigation{border-top:1px solid var(--border);transition:border-color var(--transition-speed)ease;margin-top:4rem;padding-top:2rem}.BlogPost-module__E68-bG__prevNextRow{flex-wrap:wrap;gap:1.5rem;margin-bottom:3rem;display:flex}.BlogPost-module__E68-bG__navCard{border:1px solid var(--border);background:var(--card-bg);min-width:260px;color:var(--foreground);box-shadow:var(--card-shadow-premium);transition:box-shadow .2s ease,transform .2s ease,background-color var(--transition-speed)ease,border-color var(--transition-speed)ease;border-radius:12px;flex:1;padding:1.25rem 1.5rem;text-decoration:none}.BlogPost-module__E68-bG__navCard:hover{box-shadow:var(--card-shadow-hover);border-color:var(--primary);transform:translateY(-2px)}.BlogPost-module__E68-bG__alignRight{text-align:right}.BlogPost-module__E68-bG__navLabel{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;transition:color var(--transition-speed)ease;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.BlogPost-module__E68-bG__navTitle{color:var(--primary);transition:color var(--transition-speed)ease;font-size:1rem;font-weight:700;line-height:1.4}.BlogPost-module__E68-bG__navCard:hover .BlogPost-module__E68-bG__navTitle{color:var(--primary-hover)}.BlogPost-module__E68-bG__recommendedSection{margin-top:3rem}.BlogPost-module__E68-bG__recommendedTitle{color:var(--foreground);letter-spacing:-.01em;transition:color var(--transition-speed)ease;margin-bottom:1.5rem;font-size:1.25rem;font-weight:800}.BlogPost-module__E68-bG__recommendedGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.5rem;display:grid}.BlogPost-module__E68-bG__recommendedCard{border:1px solid var(--border);background:var(--card-bg);color:var(--foreground);box-shadow:var(--card-shadow-premium);transition:box-shadow .2s ease,transform .2s ease,background-color var(--transition-speed)ease,border-color var(--transition-speed)ease;border-radius:12px;padding:1.25rem;text-decoration:none}.BlogPost-module__E68-bG__recommendedCard:hover{box-shadow:var(--card-shadow-hover);border-color:var(--primary);transform:translateY(-2px)}.BlogPost-module__E68-bG__recTitle{color:var(--primary);transition:color var(--transition-speed)ease;margin-bottom:.5rem;font-size:.95rem;font-weight:700;line-height:1.4}.BlogPost-module__E68-bG__recommendedCard:hover .BlogPost-module__E68-bG__recTitle{color:var(--primary-hover)}.BlogPost-module__E68-bG__recMeta{color:var(--muted);transition:color var(--transition-speed)ease;font-size:.8rem}
.page-module__ZJCiNW__container{max-width:1200px;margin:0 auto;padding:2rem 1.5rem}@media (max-width:768px){.page-module__ZJCiNW__container{padding:1.5rem 1rem}}.page-module__ZJCiNW__backLink{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-size:.9rem;font-weight:500;transition:color .2s,transform .2s;display:inline-flex}.page-module__ZJCiNW__backLink:hover{color:var(--primary);transform:translate(-4px)}.page-module__ZJCiNW__heroSection{background:var(--card-bg);border:1px solid var(--border);border-radius:20px;grid-template-columns:1.35fr .65fr;align-items:center;gap:2.5rem;margin-bottom:3rem;padding:2.5rem;transition:all .3s;display:grid;box-shadow:0 10px 30px #00000005}@media (max-width:900px){.page-module__ZJCiNW__heroSection{flex-direction:column-reverse;gap:1.75rem;padding:2rem 1.5rem;display:flex}}.page-module__ZJCiNW__heroContent{flex-direction:column;align-items:flex-start;width:100%;display:flex}.page-module__ZJCiNW__badge{color:var(--primary);letter-spacing:.05em;text-transform:uppercase;background-color:#2563eb1a;border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:700}.page-module__ZJCiNW__pageTitle{color:var(--foreground);letter-spacing:-.02em;margin-bottom:1rem;font-size:2rem;font-weight:800;line-height:1.25}@media (max-width:600px){.page-module__ZJCiNW__pageTitle{font-size:1.6rem}}.page-module__ZJCiNW__pageDescription{color:var(--muted);margin-bottom:1.5rem;font-size:1rem;line-height:1.6}.page-module__ZJCiNW__metaInfo{color:var(--muted);align-items:center;gap:1.25rem;font-size:.85rem;font-weight:500;display:flex}.page-module__ZJCiNW__metaItem{align-items:center;gap:.35rem;display:flex}.page-module__ZJCiNW__bulletSeparator{color:var(--border)}.page-module__ZJCiNW__heroImageContainer{aspect-ratio:16/10;background-color:var(--tag-bg);border-radius:14px;width:100%;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 10px 25px #00000014}.page-module__ZJCiNW__heroImageContainer:hover{transform:translateY(-4px)scale(1.015);box-shadow:0 18px 35px #00000024}.page-module__ZJCiNW__heroImage{object-fit:cover}.page-module__ZJCiNW__sectionHeader{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.page-module__ZJCiNW__sectionTitle{color:var(--foreground);font-size:1.25rem;font-weight:700}.page-module__ZJCiNW__paginationContainer{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin-top:3rem;display:flex}.page-module__ZJCiNW__pageButton{background-color:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:600;transition:all .2s;box-shadow:0 4px 10px #2563eb26}.page-module__ZJCiNW__pageButton:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px)}.page-module__ZJCiNW__pageButton:disabled{opacity:.4;cursor:not-allowed;box-shadow:none}.page-module__ZJCiNW__pageNumber{background-color:var(--card-bg);border:1px solid var(--border);color:var(--foreground);cursor:pointer;border-radius:8px;padding:.55rem .95rem;font-size:.9rem;font-weight:500;transition:all .2s}.page-module__ZJCiNW__pageNumber:hover{background-color:var(--primary);color:#fff;border-color:var(--primary)}.page-module__ZJCiNW__activePage{background-color:var(--primary);color:#fff;border-color:var(--primary);font-weight:700;box-shadow:0 4px 10px #2563eb33}
