.BlogListPage_blogsWrapper__H4v5e{max-width:1200px;margin:auto;padding:2rem}.BlogListPage_title__ZCnrr{display:flex;align-items:center;font-size:2rem;font-weight:600;margin-bottom:2.5rem;color:var(--text)}.BlogListPage_title__ZCnrr .BlogListPage_icon__0M34d{margin-right:10px;color:var(--primary)}.BlogListPage_grid__S_qhh{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.BlogListPage_card__0Mk0y{display:flex;flex-direction:column;background:var(--card-bg);border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:all .3s ease;box-shadow:var(--shadow-md);border:1px solid var(--card-border)}.BlogListPage_card__0Mk0y:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,.08)}.BlogListPage_imageWrapper__tk0_w{width:100%;height:200px;overflow:hidden}.BlogListPage_banner__z9QGG{width:100%;height:100%;object-fit:cover;display:block}.BlogListPage_content__1xnkQ{padding:1.2rem}.BlogListPage_blogTitle__rdGHZ{font-size:1.4rem;margin-bottom:.5rem;font-weight:600;color:var(--text)}.BlogListPage_description__Dz0pK{font-size:.95rem;color:var(--muted);margin-bottom:1rem;line-height:1.6;flex-grow:1;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;white-space:normal;max-height:200px;transition:max-height .2s ease}.BlogListPage_meta__8vjaJ{display:flex;flex-wrap:wrap;gap:1rem;font-size:.85rem;color:var(--muted);align-items:center;color:var(--text-light)}.BlogListPage_meta__8vjaJ span{display:flex;align-items:center;gap:5px}.BlogListPage_pagination__clT9k{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2rem}.BlogListPage_pagination__clT9k button{background-color:var(--card-bg);color:var(--text);padding:.5rem 1rem;border:1px solid var(--border-mid);border-radius:5px;cursor:pointer;transition:all .3s}.BlogListPage_pagination__clT9k button:disabled{opacity:.5;cursor:not-allowed}.BlogListPage_pagination__clT9k span{font-size:1rem;color:var(--text-light)}.BlogListPage_searchInput__uwe2M{margin:1.5rem 0;padding:.75rem 1rem;font-size:1rem;width:100%;max-width:500px;border-radius:8px;border:1px solid var(--border-mid);background:var(--input-bg);color:var(--text)}@media screen and (max-width:768px){.BlogListPage_blogsWrapper__H4v5e{padding:1rem}.BlogListPage_imageWrapper__tk0_w{height:150px}.BlogListPage_title__ZCnrr{font-size:1.5rem}.BlogListPage_grid__S_qhh{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.BlogListPage_card__0Mk0y{margin-bottom:1.5rem}}.Loader_spinner__mqT2g{border:2px solid #ffffff66;border-top:2px solid var( --primary,#00d1ff);border-radius:50%;animation:Loader_spin__ZgjI3 .6s linear infinite}@keyframes Loader_spin__ZgjI3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.Loader_pageOverlay__VVNxN{position:fixed;inset:0;background:var(--bg);display:flex;align-items:center;justify-content:center;z-index:9999}.Footer_footer__4vzqH{padding:2rem 1.5rem;margin-top:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);margin-bottom:0}.Footer_footerContent__33dnM{max-width:1100px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:1.5rem;align-items:center}.Footer_footerLogo__HvedU{font-size:1.75rem;font-weight:700;color:rgb(var(--cta-title));display:flex;align-items:center;justify-content:center;gap:5px}.Footer_footerNav__4B_a4{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.Footer_footerLink__VU733{color:rgb(var(--text-muted));text-decoration:none;font-weight:500;transition:color .3s ease}.Footer_footerLink__VU733:hover{color:rgb(var(--cta-title))}.Footer_footerSocial___hfWs{display:flex;gap:1rem;justify-content:center}.Footer_socialIcon__Snf9u{color:rgb(var(--text-muted));transition:color .3s ease}.Footer_socialIcon__Snf9u:hover{color:rgb(var(--cta-btn-bg))}.Footer_footerNote__fgAXo{font-size:.875rem;color:rgb(var(--text-subtle))}.BlogStats_statsWrapper__2S6PU{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;font-size:.9rem;color:var(--text-muted);background:var(--card-bg);border:1px solid var(--border-light);padding:.75rem 1rem;border-radius:8px;margin-top:1rem}.BlogStats_statItem__PZx6p{display:flex;align-items:center;gap:.4rem;transition:transform .2s ease}.BlogStats_statItem__PZx6p:hover{transform:translateY(-1px);color:var(--accent)}.Blog_blogPage__E1aTM{display:flex;flex-direction:row;padding:2rem;gap:3rem;background:var(--bg);color:var(--text);transition:all .3s ease}.Blog_toc__sduG5{position:-webkit-sticky;position:sticky;top:80px;align-self:flex-start;width:250px;max-height:80vh;overflow-y:auto;border-right:2px solid rgba(0,0,0,.123);padding-right:1rem;font-size:.95rem;background:transparent}.Blog_toc__sduG5 nav a{color:var(--primary);text-decoration:none;transition:color .2s}.Blog_toc__sduG5 nav a:hover{color:var(--accent)}.Blog_blogContent__tr_l2{flex:1 1;max-width:800px;margin:0 auto;line-height:1.75;font-size:1.075rem;font-family:Inter,Segoe UI,sans-serif}.Blog_blogContent__tr_l2 h1,.Blog_blogContent__tr_l2 h2,.Blog_blogContent__tr_l2 h3,.Blog_blogContent__tr_l2 h4{margin-top:2rem;margin-bottom:1rem;font-weight:700;scroll-margin-top:100px}.Blog_blogContent__tr_l2 p{margin-bottom:1.25rem}.Blog_blogContent__tr_l2 img{width:100%;max-height:400px;object-fit:cover;border-radius:12px;margin-bottom:2rem;box-shadow:0 8px 24px rgba(0,0,0,.08)}.Blog_blogContent__tr_l2 pre{background-color:#1e1e1e;color:#f8f8f2;padding:1rem;border-radius:8px;overflow-x:auto;font-size:.9rem;max-width:600px;margin:0 auto 2rem}.Blog_blogContent__tr_l2 hr{border:none;height:1px;background:#c8c8c835}.Blog_blogContent__tr_l2 ol,.Blog_blogContent__tr_l2 ul{margin-left:1rem}@media screen and (max-width:768px){.Blog_blogPage__E1aTM{flex-direction:column;padding:1.5rem}.Blog_toc__sduG5{width:100%;position:relative;max-height:none;border-right:none;padding:1.5rem;border-radius:10px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 16px rgba(0,0,0,.05);margin-bottom:2rem}}@media screen and (max-width:600px){.Blog_blogContent__tr_l2 pre{max-width:400px}}@media screen and (max-width:480px){.Blog_blogContent__tr_l2 pre{max-width:280px}}.BlogList_container__NzT1_{display:flex;flex-direction:column;gap:1.5rem;margin-top:1rem}.BlogList_tabs__TMuYI{display:flex;gap:1rem;justify-content:center}.BlogList_tabButton__8pQES{background:transparent;padding:.6rem 1.2rem;font-weight:600;border:2px solid var(--border-mid);border-radius:999px;color:var(--text-light);transition:all .2s ease;cursor:pointer}.BlogList_tabButton__8pQES:hover{color:var(--text);border-color:var(--accent-hover)}.BlogList_activeTab__stBdk{background:var(--accent-hover);color:#fff;border-color:var(--accent-hover)}.BlogList_searchInput__lHM7f{padding:.75rem 1rem;border-radius:8px;border:1px solid var(--card-border)!important;background:var(--card-bg);color:var(--text);font-size:1rem;width:100%}.BlogList_blogList__e24hU{display:grid;grid-gap:1.5rem;gap:1.5rem}.BlogTable_tableWrapper__CnXvR{margin-top:4rem}.BlogTable_heading__80B2c{font-size:1.3rem;font-weight:600;margin-bottom:1rem}.BlogTable_table__ZBaJf{width:100%;border-collapse:collapse;background:var(--card-bg);border-radius:8px;overflow:hidden}.BlogTable_table__ZBaJf td,.BlogTable_table__ZBaJf th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--border);font-size:.95rem}.BlogTable_table__ZBaJf th{background-color:var(--surface)}.BlogTable_badge__wHEwq{padding:.1rem .3rem;border-radius:6px;font-weight:600;font-size:.7rem;text-transform:capitalize}.BlogTable_published__4_0Ox{background:#d1fae5;color:#065f46}.BlogTable_draft__j4Fc6{background:#fef3c7;color:#92400e}.BlogTable_emptyState__MEqoQ{text-align:center;padding:2rem;color:var(--text-light)}.BlogTable_buttonGroup__j8nyh{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.BlogTable_buttonGroup__j8nyh a,.BlogTable_buttonGroup__j8nyh button{padding:.5rem;text-decoration:none;color:var(--text-light);border:none;background:transparent}.BlogTable_buttonGroup__j8nyh a:hover,.BlogTable_buttonGroup__j8nyh button:hover{color:var(--text);scale:1.1;cursor:pointer}.BlogTable_buttonGroup__j8nyh .BlogTable_deleteButton__DXsnm:hover{color:var(--danger)}.BlogTable_buttonGroup__j8nyh .BlogTable_changeButton__PQZdM:hover{color:var(--info)}.BlogTable_buttonGroup__j8nyh .BlogTable_deleteButton__DXsnm:disabled{opacity:.1}.Card_card__JwV2g{background-color:var(--card-bg,#ffffff);border:1px solid var(--border-color,#e5e7eb);border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.06);overflow:hidden;transition:box-shadow .3s ease}.Card_card__JwV2g:hover{box-shadow:0 4px 20px rgba(0,0,0,.08)}.Card_cardContent__ElYbg{padding:1.5rem}