.Card_card__7jt2e{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow:hidden;transition:all var(--transition-normal)}.Card_cardHover__NlDdM:hover{border-color:var(--color-primary);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.Card_cardFeatured__3__TR{background:linear-gradient(135deg,var(--color-bg-secondary) 0,rgba(99,102,241,.1) 100%);border-color:var(--color-primary)}.Card_cardFeatured__3__TR:hover{box-shadow:0 0 30px rgba(99,102,241,.3)}.Tag_tag__YYgLg{display:inline-flex;align-items:center;font-weight:500;border-radius:var(--radius-full);transition:all var(--transition-fast);text-decoration:none;white-space:nowrap}.Tag_sm__5M5gP{font-size:var(--text-xs);padding:.25rem .625rem}.Tag_md__pyRug{font-size:var(--text-sm);padding:.375rem .875rem}.Tag_default__FCPBy{background-color:var(--color-surface);color:var(--color-text-secondary)}.Tag_default__FCPBy:hover{background-color:var(--color-primary);color:#fff}.Tag_category__CDz6E{background:var(--gradient-primary);color:#fff}.Tag_category__CDz6E:hover{opacity:.9;transform:scale(1.05)}.Tag_outline__rn1fw{background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary)}.Tag_outline__rn1fw:hover{border-color:var(--color-primary);color:var(--color-primary-light)}.ArticleCard_card__rb1yy{height:100%}.ArticleCard_article__XFtEY{display:flex;flex-direction:column;height:100%}.ArticleCard_imageWrapper__azQ3h{display:block;position:relative;width:100%;height:160px;overflow:hidden}.ArticleCard_titleLink__RsIK1{text-decoration:none}.ArticleCard_image__OGY0w{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-normal)}.ArticleCard_card__rb1yy:hover .ArticleCard_image__OGY0w{transform:scale(1.05)}.ArticleCard_content__Kmyov{display:flex;flex-direction:column;flex:1 1;padding:var(--spacing-md)}.ArticleCard_meta__t9Sbd,.ArticleCard_title__Xgkw4{margin-bottom:var(--spacing-sm)}.ArticleCard_title__Xgkw4{font-size:var(--text-lg);font-weight:600;color:var(--color-text);line-height:var(--leading-tight);transition:color var(--transition-fast);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_card__rb1yy:hover .ArticleCard_title__Xgkw4{color:var(--color-primary-light)}.ArticleCard_excerpt__a043G{flex:1 1;font-size:var(--text-sm);color:var(--color-text-muted);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-md);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ArticleCard_footer__l3Lqz{display:flex;align-items:center;gap:var(--spacing-md);font-size:var(--text-xs);color:var(--color-text-muted);margin-top:auto}.ArticleCard_date__Ds4M_,.ArticleCard_readTime__mmSwL,.ArticleCard_seriesBadge__AfPpA{display:inline-flex;align-items:center;gap:4px}.ArticleCard_seriesBadge__AfPpA{position:absolute;top:var(--spacing-sm);right:var(--spacing-sm);padding:4px 8px;background-color:var(--color-primary);color:#fff;font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md)}.ArticleCard_seriesTag__G5j0v{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;background-color:var(--color-primary-subtle);color:var(--color-primary-light);font-size:var(--text-xs);font-weight:500;border-radius:var(--radius-md);margin-left:var(--spacing-sm)}.page_container__aoG4z{padding:var(--spacing-xl) var(--spacing-md);max-width:1200px}@media (min-width:768px){.page_container__aoG4z{padding:var(--spacing-2xl) var(--spacing-xl)}}.page_header__kVzhN{margin-bottom:var(--spacing-xl)}.page_title__3jonF{font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-xs)}@media (min-width:768px){.page_title__3jonF{font-size:var(--text-3xl)}}.page_description__86bsR{font-size:var(--text-base);color:var(--color-text-muted);margin:0}.page_grid__f5Kdy{display:grid;grid-template-columns:1fr;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}@media (min-width:640px){.page_grid__f5Kdy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_grid__f5Kdy{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.page_grid__f5Kdy{grid-template-columns:repeat(3,1fr)}}.page_empty__94dW_{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-muted)}.ArticleList_grid__oau8u{display:grid;grid-gap:var(--spacing-lg);gap:var(--spacing-lg)}.ArticleList_cols2__KcCWF,.ArticleList_cols3__41I1N{grid-template-columns:1fr}@media (min-width:640px){.ArticleList_cols2__KcCWF,.ArticleList_cols3__41I1N{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.ArticleList_cols3__41I1N{grid-template-columns:repeat(3,1fr)}}.ArticleList_empty__ghiJu{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-muted)}.page_container__Jlu60{max-width:1280px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.page_container__Jlu60{padding:var(--spacing-3xl) var(--spacing-xl)}}.page_backLink__kPm5G{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--spacing-xl);transition:color var(--transition-fast)}.page_backLink__kPm5G:hover{color:var(--color-primary-light)}.page_header__kMFHq{margin-bottom:var(--spacing-2xl)}.page_title__x4v0r{font-size:var(--text-3xl);font-weight:800;color:var(--color-text);margin-bottom:var(--spacing-sm)}.page_description__odkYW{font-size:var(--text-lg);color:var(--color-text-muted)}.page_container__9_4Xx{max-width:1280px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.page_container__9_4Xx{padding:var(--spacing-3xl) var(--spacing-xl)}}.page_header__9OfTX{margin-bottom:var(--spacing-2xl)}.page_title__SsKQM{font-size:var(--text-3xl);font-weight:800;color:var(--color-text);margin-bottom:var(--spacing-sm)}.page_description___9Q7r{font-size:var(--text-lg);color:var(--color-text-muted)}.TagCloud_cloud__iMSN_{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}.TagCloud_tag__Z7DOU{transition:all var(--transition-fast)}.TagCloud_empty__Iyhgu{text-align:center;padding:var(--spacing-3xl);color:var(--color-text-muted)}.page_container__js4hz{max-width:1280px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.page_container__js4hz{padding:var(--spacing-3xl) var(--spacing-xl)}}.page_header__PFruC{margin-bottom:var(--spacing-2xl)}.page_title__Ikp_2{font-size:var(--text-3xl);font-weight:800;color:var(--color-text);margin-bottom:var(--spacing-sm)}.page_description__y1tB_{font-size:var(--text-lg);color:var(--color-text-muted)}.page_content__r9oOp{background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);padding:var(--spacing-xl)}.page_container__ON7qh{max-width:1280px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.page_container__ON7qh{padding:var(--spacing-3xl) var(--spacing-xl)}}.page_backLink__ZMTXc{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--spacing-xl);transition:color var(--transition-fast)}.page_backLink__ZMTXc:hover{color:var(--color-primary-light)}.page_header__OS16w{margin-bottom:var(--spacing-2xl)}.page_title__tItP3{font-size:var(--text-3xl);font-weight:800;color:var(--color-primary-light);margin-bottom:var(--spacing-sm)}.page_description__0VMfi{font-size:var(--text-lg);color:var(--color-text-muted)}.page_article__aLWmq{flex:1 1;max-width:800px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-md)}@media (min-width:768px){.page_article__aLWmq{padding:var(--spacing-3xl) var(--spacing-xl)}}.page_backLink__0YZu7{display:inline-flex;align-items:center;gap:var(--spacing-xs);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;margin-bottom:var(--spacing-xl);transition:color var(--transition-fast)}.page_backLink__0YZu7:hover,.page_seriesBadge__YL6ft{color:var(--color-primary-light)}.page_seriesBadge__YL6ft{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background-color:var(--color-primary-subtle);font-size:var(--text-xs);font-weight:600;border-radius:var(--radius-md);margin-bottom:var(--spacing-md)}.page_header__5VOKh{margin-bottom:var(--spacing-xl)}.page_meta__DVM76{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.page_metaItem__CiNIC{display:inline-flex;align-items:center;gap:6px;font-size:var(--text-sm);color:var(--color-text-muted)}.page_title__U232U{font-size:var(--text-3xl);font-weight:800;color:var(--color-text);line-height:var(--leading-tight);margin-bottom:var(--spacing-md)}@media (min-width:768px){.page_title__U232U{font-size:var(--text-4xl)}}.page_excerpt__dxMxL{font-size:var(--text-lg);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--spacing-lg)}.page_tags___UKPp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-sm)}.page_tagIcon__IxT_Q{color:var(--color-text-muted)}.page_chapterBreadcrumb___4I6S{margin-bottom:var(--spacing-md)}.page_chapterIndex__gmHW4{font-size:var(--text-sm);color:var(--color-primary-light);font-weight:500}.page_coverWrapper__RjEJq{margin-bottom:var(--spacing-xl);border-radius:var(--radius-lg);overflow:hidden}.page_cover__FdA1u{width:100%;height:auto}.page_chapterList__SW6QG{margin-top:var(--spacing-2xl);padding:var(--spacing-xl);background-color:var(--color-bg-secondary);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.page_chapterListTitle__EpoFC{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--text-lg);font-weight:600;color:var(--color-text);margin-bottom:var(--spacing-lg)}.page_chapters__x5eJy{list-style:none;padding:0;margin:0;counter-reset:chapter}.page_chapterItem__5JOn2{margin-bottom:var(--spacing-sm)}.page_chapterLink__gOooo{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-fast)}.page_chapterLink__gOooo:hover{border-color:var(--color-primary-light);background-color:var(--color-primary-subtle)}.page_chapterNumber__cK6we{width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:var(--text-sm);font-weight:600;color:var(--color-primary-light);background-color:var(--color-primary-subtle);border-radius:var(--radius-md);flex-shrink:0}.page_chapterTitle__HRWwx{flex:1 1;font-size:var(--text-base);color:var(--color-text);font-weight:500}.page_chapterArrow__cKbAG{color:var(--color-text-muted);flex-shrink:0;transition:transform var(--transition-fast)}.page_chapterLink__gOooo:hover .page_chapterArrow__cKbAG{transform:translateX(4px);color:var(--color-primary-light)}.page_startReading__8vcTq{margin-top:var(--spacing-xl);text-align:center}.page_startButton__xEGoB{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);background-color:var(--color-primary);color:#fff;font-size:var(--text-base);font-weight:600;text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-fast)}.page_startButton__xEGoB:hover{background-color:var(--color-primary-dark);transform:translateY(-2px)}.page_chapterPagination__tkCaK{display:flex;justify-content:space-between;gap:var(--spacing-md);margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.page_nextChapter__PfIs_,.page_prevChapter__Jg_fF{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;max-width:45%;transition:all var(--transition-fast)}.page_nextChapter__PfIs_:hover,.page_prevChapter__Jg_fF:hover{border-color:var(--color-primary-light);background-color:var(--color-primary-subtle)}.page_nextChapter__PfIs_{text-align:right;margin-left:auto}.page_paginationLabel__jd8b9{display:block;font-size:var(--text-xs);color:var(--color-text-muted);margin-bottom:var(--spacing-xs)}.page_paginationTitle__U4RQ4{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-text)}.page_content__auRUJ{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-text-secondary)}.page_content__auRUJ h1,.page_content__auRUJ h2,.page_content__auRUJ h3,.page_content__auRUJ h4,.page_content__auRUJ h5,.page_content__auRUJ h6{color:var(--color-text);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-md)}.page_content__auRUJ h1{font-size:var(--text-3xl)}.page_content__auRUJ h2{font-size:var(--text-2xl)}.page_content__auRUJ h3{font-size:var(--text-xl)}.page_content__auRUJ p{margin-bottom:var(--spacing-md)}.page_content__auRUJ a{color:var(--color-primary-light);text-decoration:underline}.page_content__auRUJ a:hover{color:var(--color-primary)}.page_content__auRUJ ol,.page_content__auRUJ ul{margin-bottom:var(--spacing-md);padding-left:var(--spacing-lg)}.page_content__auRUJ li{margin-bottom:var(--spacing-xs)}.page_content__auRUJ blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-md);margin:var(--spacing-lg) 0;color:var(--color-text-muted);font-style:italic}.page_content__auRUJ pre{background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-md);overflow-x:auto;margin:var(--spacing-lg) 0}.page_content__auRUJ code{font-family:var(--font-mono);font-size:.9em}.page_content__auRUJ img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--spacing-lg) 0}.page_content__auRUJ table{width:100%;border-collapse:collapse;margin:var(--spacing-lg) 0}.page_content__auRUJ td,.page_content__auRUJ th{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);text-align:left}.page_content__auRUJ th{background-color:var(--color-bg-secondary);color:var(--color-text);font-weight:600}.page_footer__tioTB{margin-top:var(--spacing-3xl);padding-top:var(--spacing-xl);border-top:1px solid var(--color-border)}.page_updated__9ZXXa{font-size:var(--text-sm);color:var(--color-text-muted)}