.blogstyles_blogContainer__cqRLf{width:100%;max-width:1200px;margin:0 auto;padding:0 1rem}.blogstyles_blogHeader__XOErL{text-align:center;margin-bottom:3rem;padding-top:2rem}.blogstyles_blogHeader__XOErL h1{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(90deg,#3b82f6,#8b5cf6);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}.blogstyles_blogHeader__XOErL p{font-size:1.1rem;color:#6b7280;max-width:700px;margin:0 auto;line-height:1.6}.blogstyles_searchAndFilter__yJ9Eb{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:2rem;justify-content:space-between;align-items:center}.blogstyles_searchContainer__b5MvZ{position:relative;max-width:32rem;width:100%;margin:0 auto 2rem;display:flex;align-items:center}.blogstyles_searchContainer__b5MvZ svg{position:absolute;left:1rem;color:#9ca3af;pointer-events:none;transition:color .3s ease}.blogstyles_searchContainer__b5MvZ input{width:100%;padding:.875rem 1rem .875rem 2.75rem;border:1px solid #e5e7eb;border-radius:9999px;font-size:.95rem;background-color:white;color:#1f2937;transition:all .3s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.blogstyles_searchContainer__b5MvZ input:focus{outline:none;border-color:var(--primary-300,#a5b4fc);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.blogstyles_searchContainer__b5MvZ input:focus+svg{color:var(--primary-600,#4f46e5)}.blogstyles_searchContainer__b5MvZ input::-moz-placeholder{color:#9ca3af}.blogstyles_searchContainer__b5MvZ input::placeholder{color:#9ca3af}.blogstyles_categoriesContainer__mtO7g{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;justify-content:center}.blogstyles_categoryTag__45xq_{padding:.5rem 1rem;border-radius:9999px;background-color:#f3f4f6;color:#4b5563;font-size:.875rem;font-weight:500;transition:all .3s ease;border:none;cursor:pointer;display:inline-flex;align-items:center;line-height:1}.blogstyles_categoryTag__45xq_:hover{background-color:#e5e7eb;color:#1f2937;transform:translateY(-1px)}.blogstyles_categoryTag__45xq_.blogstyles_active__NhUy_{background-color:var(--primary-100,#e0e7ff);color:var(--primary-800,#3730a3);font-weight:600;box-shadow:0 2px 4px rgba(99,102,241,.1)}.blogstyles_categoryTag__45xq_.blogstyles_active__NhUy_:hover{background-color:var(--primary-200,#c7d2fe)}.blogstyles_blogGrid__BoH2V{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem}@media (min-width:640px){.blogstyles_blogGrid__BoH2V{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blogstyles_blogGrid__BoH2V{grid-template-columns:repeat(3,1fr)}}.blogstyles_blogCard__ciaKS{border-radius:1rem;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.05),0 4px 6px -2px rgba(0,0,0,.02);background-color:white;transition:all .3s cubic-bezier(.4,0,.2,1);height:100%;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.05)}.blogstyles_blogCard__ciaKS:hover{transform:translateY(-5px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.blogstyles_blogCardImage__j0nIw{position:relative;height:220px;overflow:hidden}.blogstyles_blogCardImage__j0nIw img{transition:transform .5s ease}.blogstyles_blogCard__ciaKS:hover .blogstyles_blogCardImage__j0nIw img{transform:scale(1.05)}.blogstyles_blogCardContent__8zCpx{padding:1.5rem;display:flex;flex-direction:column;flex-grow:1}.blogstyles_blogCardCategory__pnCzI{display:inline-block;padding:.35rem .75rem;border-radius:9999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;background-color:var(--primary-50,#eef2ff);color:var(--primary-700,#4338ca);transition:all .2s ease}.blogstyles_blogCard__ciaKS:hover .blogstyles_blogCardCategory__pnCzI{background-color:var(--primary-100,#e0e7ff);color:var(--primary-800,#3730a3)}.blogstyles_blogCardTitle__5mmLx{font-size:1.25rem;font-weight:700;line-height:1.4;margin-bottom:.75rem;color:#1f2937;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}.blogstyles_blogCard__ciaKS:hover .blogstyles_blogCardTitle__5mmLx{color:var(--primary-700,#4338ca)}.blogstyles_blogCardExcerpt__PNb0_{font-size:.95rem;color:#6b7280;margin-bottom:1.25rem;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex-grow:1}.blogstyles_blogCardMeta__6LbVe{display:flex;align-items:center;font-size:.85rem;color:#6b7280;margin-top:auto;padding-top:1rem;border-top:1px solid #f3f4f6}.blogstyles_blogCardMeta__6LbVe img{width:2.25rem;height:2.25rem;border-radius:50%;margin-right:.75rem;-o-object-fit:cover;object-fit:cover;border:2px solid white;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.blogstyles_blogCardMetaInfo__KOplp{display:flex;flex-direction:column}.blogstyles_blogCardAuthor__uwcZo{font-weight:600;color:#4b5563}.blogstyles_blogCardDate__yb7Lg{font-size:.75rem;color:#9ca3af}.blogstyles_blogLoadMore__8vdBp{display:block;width:-moz-fit-content;width:fit-content;margin:2.5rem auto 0;padding:.75rem 2rem;border-radius:.5rem;background-color:var(--primary-600,#4f46e5);color:white;font-weight:600;transition:all .2s ease;border:none;cursor:pointer;font-size:.95rem;position:relative;overflow:hidden;z-index:1}.blogstyles_blogLoadMore__8vdBp:hover{background-color:var(--primary-700,#4338ca);transform:translateY(-2px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.blogstyles_blogLoadMore__8vdBp:focus{outline:none;box-shadow:0 0 0 3px rgba(79,70,229,.3)}.blogstyles_blogLoadMore__8vdBp:disabled{background-color:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.blogstyles_blogPostHeader__4dfqX{position:relative;margin-bottom:2rem}.blogstyles_blogPostHeaderImage__1UGtZ{width:100%;height:400px;-o-object-fit:cover;object-fit:cover;border-radius:.75rem}.blogstyles_blogPostInfo__szWYU{margin-bottom:2rem}.blogstyles_blogPostTitle__eENmw{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;color:#111827}.blogstyles_blogPostMeta__kO1Me{display:flex;align-items:center;margin-bottom:1rem}.blogstyles_blogPostMeta__kO1Me img{width:3rem;height:3rem;border-radius:50%;margin-right:.75rem;-o-object-fit:cover;object-fit:cover}.blogstyles_authorInfo__H9rE5{display:flex;flex-direction:column}.blogstyles_authorName__M5wHo{font-weight:600;color:#111827}.blogstyles_postDetails__HjgYl{display:flex;font-size:.9rem;color:#6b7280}.blogstyles_postDetails__HjgYl span{margin-right:1rem;display:flex;align-items:center}.blogstyles_postDetails__HjgYl svg{margin-right:.25rem;width:1rem;height:1rem}.blogstyles_blogPostContent__5xVo9{color:#374151;line-height:1.8;font-size:1.125rem;letter-spacing:-.01em}.blogstyles_blogPostContent__5xVo9 h2{font-size:1.875rem;font-weight:700;margin-top:2.5rem;margin-bottom:1.25rem;color:#111827;position:relative;padding-bottom:.5rem}.blogstyles_blogPostContent__5xVo9 h2:after{content:"";position:absolute;bottom:0;left:0;width:3rem;height:3px;background:linear-gradient(90deg,var(--primary-500,#6366f1) 0,var(--primary-400,#818cf8) 100%);border-radius:3px}.blogstyles_blogPostContent__5xVo9 h3{font-size:1.5rem;font-weight:600;margin-top:2rem;margin-bottom:1rem;color:#1f2937}.blogstyles_blogPostContent__5xVo9 h4{font-size:1.25rem;font-weight:600;margin-top:1.75rem;margin-bottom:.75rem;color:#374151}.blogstyles_blogPostContent__5xVo9 p{margin-bottom:1.5rem}.blogstyles_blogPostContent__5xVo9 b,.blogstyles_blogPostContent__5xVo9 strong{font-weight:600;color:#111827}.blogstyles_blogPostContent__5xVo9 a{color:var(--primary-600,#4f46e5);text-decoration:none;border-bottom:1px dashed var(--primary-300,#a5b4fc);transition:color .2s ease,border-color .2s ease}.blogstyles_blogPostContent__5xVo9 a:hover{color:var(--primary-700,#4338ca);border-bottom:1px solid var(--primary-500,#6366f1)}.blogstyles_blogPostContent__5xVo9 ol,.blogstyles_blogPostContent__5xVo9 ul{margin-bottom:1.5rem;padding-left:1.5rem}.blogstyles_blogPostContent__5xVo9 ul{list-style-type:disc}.blogstyles_blogPostContent__5xVo9 ol{list-style-type:decimal}.blogstyles_blogPostContent__5xVo9 li{margin-bottom:.5rem}.blogstyles_blogPostContent__5xVo9 li>ol,.blogstyles_blogPostContent__5xVo9 li>ul{margin-top:.5rem;margin-bottom:.5rem}.blogstyles_blogPostContent__5xVo9 blockquote{border-left:4px solid var(--primary-300,#a5b4fc);padding:.75rem 1.5rem;margin:1.5rem 0;background-color:#f9fafb;border-radius:.375rem;font-style:italic;color:#4b5563}.blogstyles_blogPostContent__5xVo9 blockquote p{margin-bottom:0}.blogstyles_blogPostContent__5xVo9 code{font-size:.875em;padding:.2em .4em;border-radius:.25rem;background-color:#f3f4f6;color:#e11d48}.blogstyles_blogPostContent__5xVo9 code,.blogstyles_blogPostContent__5xVo9 pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.blogstyles_blogPostContent__5xVo9 pre{background-color:#1f2937;border-radius:.5rem;padding:1rem;overflow-x:auto;margin:1.5rem 0;color:#e5e7eb;font-size:.875rem;line-height:1.6}.blogstyles_blogPostContent__5xVo9 pre code{background-color:transparent;padding:0;color:inherit}.blogstyles_blogPostContent__5xVo9 table{width:100%;margin:1.5rem 0;border-collapse:separate;border-spacing:0;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.blogstyles_blogPostContent__5xVo9 th{background-color:#f9fafb;color:#111827;font-weight:600;text-align:left}.blogstyles_blogPostContent__5xVo9 td,.blogstyles_blogPostContent__5xVo9 th{padding:.75rem 1rem;border-bottom:1px solid #e5e7eb}.blogstyles_blogPostContent__5xVo9 tr:last-child td{border-bottom:none}.blogstyles_blogPostContent__5xVo9 tr:hover{background-color:#f9fafb}.blogstyles_blogPostContent__5xVo9 hr{border:0;height:1px;background:linear-gradient(90deg,rgba(229,231,235,0),rgba(229,231,235,.75),rgba(229,231,235,0));margin:2rem 0}.blogstyles_blogPostContent__5xVo9 img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:transform .3s ease}.blogstyles_blogPostContent__5xVo9 img:hover{transform:scale(1.01)}.blogstyles_blogPostContent__5xVo9 em,.blogstyles_blogPostContent__5xVo9 i{font-style:italic}.blogstyles_relatedPosts__Y6H1L{margin-top:4rem;margin-bottom:3rem}.blogstyles_relatedPosts__Y6H1L h3{font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;color:#111827}.blogstyles_blogManagerContainer__oU2GV{padding:1.5rem;background-color:white;border-radius:.75rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.blogstyles_blogManagerHeader__tfL6S{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.blogstyles_blogManagerHeader__tfL6S h2{font-size:1.5rem;font-weight:700;color:#111827}.blogstyles_createPostBtn___SX7I{padding:.5rem 1rem;background-color:#3b82f6;color:white;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease}.blogstyles_createPostBtn___SX7I:hover{background-color:#2563eb}.blogstyles_blogPostForm__EtdXj{margin-bottom:2rem;padding:1.5rem;border:1px solid #e5e7eb;border-radius:.5rem;background-color:#f9fafb}.blogstyles_formGroup__H93Jr{margin-bottom:1rem}.blogstyles_formGroup__H93Jr label{display:block;margin-bottom:.5rem;font-weight:500;color:#374151}.blogstyles_formControl__gZJkP{width:100%;padding:.75rem;border-radius:.5rem;border:1px solid #e5e7eb;font-size:1rem;transition:border-color .2s ease,box-shadow .2s ease}.blogstyles_formControl__gZJkP:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.25)}.blogstyles_textareaControl__AqRrI{min-height:200px;resize:vertical}.blogstyles_formActions__aFR1d{display:flex;gap:.75rem;margin-top:1.5rem}.blogstyles_saveBtn__V0PUZ{padding:.5rem 1rem;background-color:#3b82f6;color:white;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease}.blogstyles_saveBtn__V0PUZ:hover{background-color:#2563eb}.blogstyles_cancelBtn__yVXl2{padding:.5rem 1rem;background-color:#f3f4f6;color:#4b5563;font-weight:600;border-radius:.5rem;border:none;cursor:pointer;transition:background-color .2s ease}.blogstyles_cancelBtn__yVXl2:hover{background-color:#e5e7eb}.blogstyles_blogPostsList__Qf46G{border:1px solid #e5e7eb;border-radius:.5rem;overflow:hidden}.blogstyles_blogPostItem___LiVz{display:flex;justify-content:space-between;align-items:center;padding:1rem;border-bottom:1px solid #e5e7eb;transition:background-color .2s ease}.blogstyles_blogPostItem___LiVz:last-child{border-bottom:none}.blogstyles_blogPostItem___LiVz:hover{background-color:#f9fafb}.blogstyles_blogPostItemInfo__epSOx{flex:1}.blogstyles_blogPostItemTitle__Ds_i4{font-weight:600;margin-bottom:.25rem;color:#111827}.blogstyles_blogPostItemMeta__jeEpG{font-size:.85rem;color:#6b7280}.blogstyles_blogPostItemCategory__NQpU4{background-color:#eef2ff;color:#4f46e5;margin-right:.5rem}.blogstyles_blogPostItemCategory__NQpU4,.blogstyles_blogPostItemStatus__BXK93{display:inline-block;padding:.2rem .4rem;border-radius:.25rem;font-size:.75rem}.blogstyles_statusPublished__JWaW1{background-color:#dcfce7;color:#166534}.blogstyles_statusDraft__s1lJC{background-color:#fee2e2;color:#991b1b}.blogstyles_blogPostItemActions__wRzkM{display:flex;gap:.5rem}.blogstyles_deleteBtn__VSa3t,.blogstyles_editBtn__h0yv8{padding:.35rem .75rem;border-radius:.25rem;font-size:.85rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s ease}.blogstyles_editBtn__h0yv8{background-color:#eff6ff;color:#1d4ed8}.blogstyles_editBtn__h0yv8:hover{background-color:#dbeafe}.blogstyles_deleteBtn__VSa3t{background-color:#fee2e2;color:#b91c1c}.blogstyles_deleteBtn__VSa3t:hover{background-color:#fecaca}.blogstyles_notification__kX3OP{padding:.75rem 1rem;border-radius:.5rem;margin-bottom:1rem;position:relative}.blogstyles_successNotification__l8urc{background-color:#dcfce7;color:#166534;border-left:4px solid #16a34a}.blogstyles_errorNotification__syVoh{background-color:#fee2e2;color:#991b1b;border-left:4px solid #dc2626}.blogstyles_notificationClose__XD9Ay{position:absolute;top:.5rem;right:.5rem;background:none;border:none;font-size:1rem;cursor:pointer;color:currentColor}.blogstyles_noResults__yyo0z{text-align:center;padding:2rem;color:#6b7280;display:flex;flex-direction:column;align-items:center;gap:1rem}.blogstyles_noResults__yyo0z svg{color:#d1d5db;height:3rem;width:3rem}.blogstyles_noResults__yyo0z p{font-size:1rem;margin-bottom:.5rem}.blogstyles_noResults__yyo0z button{background:none;border:none;padding:.5rem 1rem;border-radius:.375rem;color:var(--primary-600,#4f46e5);font-weight:500;cursor:pointer;transition:all .3s ease}.blogstyles_noResults__yyo0z button:hover{background-color:var(--primary-50,#eef2ff)}.blogstyles_loadingContainer__GArff{display:flex;justify-content:center;align-items:center;padding:4rem 0}.blogstyles_loadingSpinner__Mdki_{width:3rem;height:3rem;border-radius:50%;border:3px solid #e5e7eb;border-top:3px solid var(--primary-600,#4f46e5);animation:blogstyles_spin__B_n0W 1s linear infinite}@keyframes blogstyles_spin__B_n0W{to{transform:rotate(1turn)}}@media (max-width:768px){.blogstyles_blogHeader__XOErL h1{font-size:2rem}.blogstyles_searchAndFilter__yJ9Eb{flex-direction:column;align-items:flex-start}.blogstyles_searchContainer__b5MvZ{width:100%;max-width:none;margin-bottom:1rem}.blogstyles_blogGrid__BoH2V{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.blogstyles_blogPostTitle__eENmw{font-size:2rem}.blogstyles_blogPostHeaderImage__1UGtZ{height:250px}.blogstyles_blogManagerHeader__tfL6S{flex-direction:column;align-items:flex-start;gap:1rem}}@media (max-width:480px){.blogstyles_blogHeader__XOErL h1{font-size:1.75rem}.blogstyles_blogGrid__BoH2V{grid-template-columns:1fr}.blogstyles_blogPostTitle__eENmw{font-size:1.75rem}.blogstyles_blogPostMeta__kO1Me{flex-direction:column;align-items:flex-start;gap:.5rem}.blogstyles_postDetails__HjgYl{flex-wrap:wrap}.blogstyles_formActions__aFR1d{flex-direction:column}}@media (min-width:768px){.blogstyles_blogPostTitle__eENmw{font-size:3rem}}@media (max-width:640px){.blogstyles_blogPostContent__5xVo9{font-size:1rem}.blogstyles_blogPostContent__5xVo9 h2{font-size:1.625rem}.blogstyles_blogPostContent__5xVo9 h3{font-size:1.375rem}.blogstyles_blogPostContent__5xVo9 h4{font-size:1.125rem}}.blogstyles_errorContainer__3lI6U{text-align:center;padding:3rem 0;max-width:600px;margin:0 auto}.blogstyles_errorIcon__jwsVV{color:#f87171;height:4rem;width:4rem;margin:0 auto 1.5rem}.blogstyles_errorTitle__f5Q8S{font-size:1.5rem;font-weight:700;color:#1f2937;margin-bottom:1rem}.blogstyles_errorMessage__SJ5zt{color:#4b5563;margin-bottom:2rem;line-height:1.6}.blogstyles_errorActions__NcGpl{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.blogstyles_retryButton__GYqWq{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:white;background-color:var(--primary-600);border-radius:.375rem;border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.blogstyles_retryButton__GYqWq:hover{background-color:var(--primary-700)}.blogstyles_retryButton__GYqWq:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(79,70,229,.2)}.blogstyles_retryButton__GYqWq svg{margin-right:.5rem;height:1rem;width:1rem}.blogstyles_backButton__XLHb7{display:inline-flex;align-items:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#4b5563;background-color:white;border:1px solid #e5e7eb;border-radius:.375rem;cursor:pointer;transition:all .2s ease;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.blogstyles_backButton__XLHb7:hover{background-color:#f9fafb;color:#1f2937}.blogstyles_backButton__XLHb7:focus{outline:2px solid transparent;outline-offset:2px;box-shadow:0 0 0 3px rgba(79,70,229,.2)}.blogstyles_backButton__XLHb7 svg{margin-right:.5rem;height:1rem;width:1rem}.blogstyles_placeholderContent__d_5tv{animation:blogstyles_pulse__T_2rS 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes blogstyles_pulse__T_2rS{0%,to{opacity:1}50%{opacity:.5}}.blogstyles_placeholderLine__BS5cN{height:.75rem;margin-bottom:.75rem;border-radius:.25rem;background-color:#e5e7eb}.blogstyles_placeholderLine__BS5cN:last-child{margin-bottom:0}.blogstyles_placeholderLine__BS5cN.blogstyles_short__w_26R{width:60%}.blogstyles_placeholderLine__BS5cN.blogstyles_medium__ZX__G{width:80%}.blogstyles_placeholderLine__BS5cN.blogstyles_long__j4drI{width:100%}.blogstyles_placeholderCircle__l7At6{width:3rem;height:3rem;border-radius:9999px;background-color:#e5e7eb}.blogstyles_placeholderRect__zUf3j{width:100%;height:12rem;border-radius:.5rem;background-color:#e5e7eb;margin:1.5rem 0}