.BlogCard_card__Qge3L{background:rgba(15,15,15,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;height:100%;position:relative;z-index:1;will-change:transform,border-color;transform:translateZ(0) translateY(0);transition:transform .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1),box-shadow .4s cubic-bezier(.4,0,.2,1)}html:not(.dark-mode) .BlogCard_card__Qge3L{background:rgba(248,248,248,.8);border:1px solid rgba(10,10,10,.08)}html.dark-mode .BlogCard_card__Qge3L{background:rgba(15,15,15,.8);border:1px solid hsla(0,0%,100%,.08)}.BlogCard_card__Qge3L:hover{transform:translateZ(0) translateY(-4px);border-color:hsla(0,0%,100%,.2);background:rgba(20,20,20,.95);box-shadow:0 12px 24px -8px rgba(0,0,0,.3)}html:not(.dark-mode) .BlogCard_card__Qge3L:hover{border-color:rgba(10,10,10,.2);background:rgba(240,240,240,.95);box-shadow:0 12px 24px -8px rgba(0,0,0,.1)}html.dark-mode .BlogCard_card__Qge3L:hover{border-color:hsla(0,0%,100%,.2);background:rgba(20,20,20,.95);box-shadow:0 12px 24px -8px rgba(0,0,0,.3)}.BlogCard_card__Qge3L:hover .BlogCard_image__54wGc,.BlogCard_card__Qge3L:hover .BlogCard_relatedImage__u7aId{transform:translateZ(0) scale(1.08)}.BlogCard_card__Qge3L:hover .BlogCard_relatedTitle__ZFOe_,.BlogCard_card__Qge3L:hover .BlogCard_title___Bi_6{color:#fff}html:not(.dark-mode) .BlogCard_card__Qge3L:hover .BlogCard_relatedTitle__ZFOe_,html:not(.dark-mode) .BlogCard_card__Qge3L:hover .BlogCard_title___Bi_6{color:#0a0a0a}html.dark-mode .BlogCard_card__Qge3L:hover .BlogCard_relatedTitle__ZFOe_,html.dark-mode .BlogCard_card__Qge3L:hover .BlogCard_title___Bi_6{color:#fff}.BlogCard_card__Qge3L:hover .BlogCard_authorImage__pQRmp,.BlogCard_card__Qge3L:hover .BlogCard_relatedAuthorImage__0VbGq{border-color:#3b82f6;box-shadow:0 0 15px rgba(59,130,246,.3)}.BlogCard_link__4Hq_J,.BlogCard_relatedLink__LOIN1{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.BlogCard_imageContainer__EvHhb,.BlogCard_relatedImageContainer__Obp03{position:relative;height:220px;overflow:hidden;flex-shrink:0;will-change:transform;transform:translateZ(0)}.BlogCard_imageStats__Jo2X_,.BlogCard_relatedImageStats___u2vb{position:absolute;top:12px;left:12px;display:flex;gap:.5rem;z-index:10}.BlogCard_imageStats__Jo2X_ svg,.BlogCard_relatedImageStats___u2vb svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.BlogCard_relatedStat__InStj,.BlogCard_stat__oGDMC{display:flex;align-items:center;gap:.35rem;background:rgba(0,0,0,.7);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:8px;padding:.4rem .7rem;color:hsla(0,0%,100%,.9);font-size:.8rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlogCard_relatedStat__InStj:hover,.BlogCard_stat__oGDMC:hover{background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.6);color:#60a5fa;transform:scale(1.1)}.BlogCard_relatedStat__InStj:hover svg,.BlogCard_stat__oGDMC:hover svg{transform:scale(1.2)}html:not(.dark-mode) .BlogCard_relatedStat__InStj,html:not(.dark-mode) .BlogCard_stat__oGDMC{background:hsla(0,0%,100%,.9);border:1px solid rgba(10,10,10,.15);color:rgba(10,10,10,.9)}html:not(.dark-mode) .BlogCard_relatedStat__InStj:hover,html:not(.dark-mode) .BlogCard_stat__oGDMC:hover{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.6);color:#3b82f6}.BlogCard_image__54wGc,.BlogCard_relatedImage__u7aId{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);will-change:transform;transform:translateZ(0) scale(1)}.BlogCard_content__vdQyT,.BlogCard_relatedContent__LjE85{padding:2rem;display:flex;flex-direction:column;gap:1rem;flex:1;min-height:0}.BlogCard_meta__G6EBK,.BlogCard_relatedMeta__TrKfC{display:flex;gap:1rem;align-items:center;font-size:.875rem;color:hsla(0,0%,100%,.6);margin-bottom:.5rem;flex-shrink:0}html:not(.dark-mode) .BlogCard_meta__G6EBK,html:not(.dark-mode) .BlogCard_relatedMeta__TrKfC{color:rgba(10,10,10,.6)}.BlogCard_date__PDUFI,.BlogCard_readTime__g5ohK,.BlogCard_relatedDate__Kbn8r,.BlogCard_relatedReadTime__SuU84{display:flex;align-items:center;gap:.375rem;color:inherit}.BlogCard_date__PDUFI svg,.BlogCard_readTime__g5ohK svg,.BlogCard_relatedDate__Kbn8r svg,.BlogCard_relatedReadTime__SuU84 svg{flex-shrink:0}.BlogCard_relatedTitle__ZFOe_,.BlogCard_title___Bi_6{font-size:1.3rem;font-weight:600;line-height:1.3;color:#fff;margin-bottom:.75rem;transition:color .3s ease;flex-shrink:0}html:not(.dark-mode) .BlogCard_relatedTitle__ZFOe_,html:not(.dark-mode) .BlogCard_title___Bi_6{color:#0a0a0a}html.dark-mode .BlogCard_relatedTitle__ZFOe_,html.dark-mode .BlogCard_title___Bi_6{color:#fff}.BlogCard_excerpt__2ScJy,.BlogCard_relatedExcerpt__oh5Hl{color:hsla(0,0%,100%,.7);line-height:1.6;font-size:.95rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;flex:1;margin-bottom:1rem;min-height:0}html:not(.dark-mode) .BlogCard_excerpt__2ScJy,html:not(.dark-mode) .BlogCard_relatedExcerpt__oh5Hl{color:rgba(10,10,10,.7)}html.dark-mode .BlogCard_excerpt__2ScJy,html.dark-mode .BlogCard_relatedExcerpt__oh5Hl{color:hsla(0,0%,100%,.7)}.BlogCard_relatedTags__Bq_y6,.BlogCard_tags__bOmzD{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;flex-shrink:0}.BlogCard_relatedTag__Y09Oq,.BlogCard_tag__mn_4C{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;padding:.4rem .8rem;font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:500;transition:all .2s ease}.BlogCard_relatedTag__Y09Oq:hover,.BlogCard_tag__mn_4C:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);transform:translateY(-1px)}html:not(.dark-mode) .BlogCard_relatedTag__Y09Oq,html:not(.dark-mode) .BlogCard_tag__mn_4C{background:rgba(10,10,10,.08);border:1px solid rgba(10,10,10,.15);color:rgba(10,10,10,.8)}html:not(.dark-mode) .BlogCard_relatedTag__Y09Oq:hover,html:not(.dark-mode) .BlogCard_tag__mn_4C:hover{background:rgba(10,10,10,.12);border-color:rgba(10,10,10,.2)}.BlogCard_matchingTag__rTr7m{background:rgba(59,130,246,.2);border-color:rgba(59,130,246,.4);color:#60a5fa}.BlogCard_matchingTag__rTr7m:hover{background:rgba(59,130,246,.3);border-color:rgba(59,130,246,.6)}.BlogCard_relevanceIndicator___k0EC{background:rgba(34,197,94,.2);border:1px solid rgba(34,197,94,.4);color:#4ade80;font-size:.7rem;padding:.25rem .5rem;border-radius:4px;font-weight:600}.BlogCard_footer__Lg8vY,.BlogCard_relatedFooter__n8Kd4{display:none}.BlogCard_author__bKBDY,.BlogCard_relatedAuthor__1BDbW{display:flex;align-items:center;gap:.75rem}.BlogCard_authorImage__pQRmp,.BlogCard_relatedAuthorImage__0VbGq{width:40px;height:40px;border-radius:50%;border:2px solid rgba(59,130,246,.3);transition:all .3s ease}.BlogCard_authorName__a_KZr,.BlogCard_relatedAuthorName__3HWty{color:hsla(0,0%,100%,.8);font-size:.875rem;font-weight:500;margin:0}html:not(.dark-mode) .BlogCard_authorName__a_KZr,html:not(.dark-mode) .BlogCard_relatedAuthorName__3HWty{color:rgba(10,10,10,.8)}.BlogCard_relatedStats___tb4E,.BlogCard_stats__8dePv{display:flex;gap:1rem;align-items:center}@media(max-width:768px){.BlogCard_content__vdQyT,.BlogCard_relatedContent__LjE85{padding:1.5rem}.BlogCard_relatedTitle__ZFOe_,.BlogCard_title___Bi_6{font-size:1.25rem}.BlogCard_excerpt__2ScJy,.BlogCard_relatedExcerpt__oh5Hl{font-size:.9rem}}@media(max-width:480px){.BlogCard_content__vdQyT,.BlogCard_relatedContent__LjE85{padding:1rem}.BlogCard_relatedTitle__ZFOe_,.BlogCard_title___Bi_6{font-size:1.1rem}.BlogCard_excerpt__2ScJy,.BlogCard_relatedExcerpt__oh5Hl{font-size:.85rem}}.Pagination_section__Rzl_8{inline-size:min(100% - 104px,1816px);margin-inline:auto;background:rgba(0,0,0,0);padding:2rem;position:relative}html:not(.dark-mode) .Pagination_section__Rzl_8{background:#f8f8f8}html.dark-mode .Pagination_section__Rzl_8{background:#0a0a0a}@media(max-width:1024px){.Pagination_section__Rzl_8{margin:2rem 0;padding:0 1.5rem}}@media(max-width:768px){.Pagination_section__Rzl_8{inline-size:100%;margin:1.5rem 0;padding:0 20px}}@media(max-width:480px){.Pagination_section__Rzl_8{inline-size:100%;margin:1rem 0;padding:0 15px}}.Pagination_container__p24n2{width:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:rgba(0,0,0,0);flex-wrap:nowrap}@media(max-width:1024px){.Pagination_container__p24n2{flex-direction:column;gap:1.5rem;padding:1.5rem;justify-content:center}}@media(max-width:768px){.Pagination_container__p24n2{padding:1rem 0;gap:1.25rem}}@media(max-width:480px){.Pagination_container__p24n2{padding:.75rem 0;gap:1rem}}.Pagination_info__hMF_d{flex:0 0 auto;min-width:200px}@media(max-width:1024px){.Pagination_info__hMF_d{order:1;text-align:center;min-width:auto}}@media(max-width:768px){.Pagination_info__hMF_d{width:100%}}.Pagination_text__IhDep{color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;letter-spacing:.025em}html:not(.dark-mode) .Pagination_text__IhDep{color:rgba(10,10,10,.6)}html.dark-mode .Pagination_text__IhDep{color:hsla(0,0%,100%,.6)}@media(max-width:768px){.Pagination_text__IhDep{font-size:.8rem}}@media(max-width:480px){.Pagination_text__IhDep{font-size:.75rem}}.Pagination_controls__HqJEv{display:flex;align-items:center;gap:.5rem;flex:1;justify-content:center}@media(max-width:1024px){.Pagination_controls__HqJEv{order:2;justify-content:center}}@media(max-width:768px){.Pagination_controls__HqJEv{flex-wrap:wrap;justify-content:center;gap:.35rem;width:100%}}@media(max-width:480px){.Pagination_controls__HqJEv{gap:.25rem}}.Pagination_numbers__tpa5t{display:flex;align-items:center;gap:.375rem}@media(max-width:768px){.Pagination_numbers__tpa5t{gap:.25rem}}@media(max-width:480px){.Pagination_numbers__tpa5t{gap:.2rem}}.Pagination_btn__bvj4a{display:flex;align-items:center;justify-content:center;gap:.45rem;padding:.675rem .9rem;background:rgba(0,0,0,0);border:none;color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;transition:color .2s ease;min-width:auto;white-space:nowrap}html:not(.dark-mode) .Pagination_btn__bvj4a{color:rgba(10,10,10,.6)}html:not(.dark-mode) .Pagination_btn__bvj4a:hover:not(:disabled){color:rgba(10,10,10,.8)}html:not(.dark-mode) .Pagination_btn__bvj4a.Pagination_active__66ynq{color:#0a0a0a;background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);border-radius:8px;font-weight:500}html:not(.dark-mode) .Pagination_btn__bvj4a.Pagination_disabled__ZnnDV{color:rgba(10,10,10,.4)}html.dark-mode .Pagination_btn__bvj4a{color:hsla(0,0%,100%,.6)}html.dark-mode .Pagination_btn__bvj4a:hover:not(:disabled){color:hsla(0,0%,100%,.8)}html.dark-mode .Pagination_btn__bvj4a.Pagination_active__66ynq{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-weight:500}html.dark-mode .Pagination_btn__bvj4a.Pagination_disabled__ZnnDV{color:hsla(0,0%,100%,.4)}.Pagination_btn__bvj4a:hover:not(:disabled){color:hsla(0,0%,100%,.8)}.Pagination_btn__bvj4a:disabled{opacity:.4;cursor:not-allowed}.Pagination_btn__bvj4a.Pagination_active__66ynq{color:#fff;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;font-weight:500}.Pagination_btn__bvj4a.Pagination_disabled__ZnnDV{cursor:default;color:hsla(0,0%,100%,.4);pointer-events:none}@media(max-width:768px){.Pagination_btn__bvj4a{min-width:40px;height:40px;padding:.5rem;font-size:.8rem}}@media(max-width:480px){.Pagination_btn__bvj4a{min-width:36px;height:36px;padding:.4rem;font-size:.75rem}}.Pagination_btnFirst__k4gmw,.Pagination_btnLast__gbWiu,.Pagination_btnNext__L8x9A,.Pagination_btnNumber__vKEBj,.Pagination_btnPrev__VzcEu{min-width:auto;padding:.675rem .9rem}@media(max-width:768px){.Pagination_btnFirst__k4gmw,.Pagination_btnLast__gbWiu,.Pagination_btnNext__L8x9A,.Pagination_btnNumber__vKEBj,.Pagination_btnPrev__VzcEu{min-width:40px;padding:.5rem .75rem}}@media(max-width:480px){.Pagination_btnFirst__k4gmw,.Pagination_btnLast__gbWiu,.Pagination_btnNext__L8x9A,.Pagination_btnNumber__vKEBj,.Pagination_btnPrev__VzcEu{min-width:36px;padding:.4rem .6rem}}.Pagination_group__Jq33m{display:flex;flex-direction:row;align-items:center;gap:.75rem;flex:0 0 auto;min-width:auto}@media(max-width:1024px){.Pagination_group__Jq33m{order:3;min-width:150px;align-self:center}}@media(max-width:768px){.Pagination_group__Jq33m{width:100%;justify-content:center;gap:.5rem}}.Pagination_label__naxIl{color:hsla(0,0%,100%,.6);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;letter-spacing:.025em;white-space:nowrap}html:not(.dark-mode) .Pagination_label__naxIl{color:rgba(10,10,10,.6)}html.dark-mode .Pagination_label__naxIl{color:hsla(0,0%,100%,.6)}@media(max-width:768px){.Pagination_label__naxIl{font-size:.8rem}}@media(max-width:480px){.Pagination_label__naxIl{font-size:.75rem}}.Pagination_dropdown__Aaczi{position:relative;display:inline-block;min-width:70px}.Pagination_trigger__u4uy0{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .75rem;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;min-width:70px;transition:all .2s ease}html:not(.dark-mode) .Pagination_trigger__u4uy0{background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .Pagination_trigger__u4uy0.Pagination_open__sQWNH,html:not(.dark-mode) .Pagination_trigger__u4uy0:hover{background:rgba(10,10,10,.08);border-color:rgba(10,10,10,.15)}html.dark-mode .Pagination_trigger__u4uy0{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.8)}.Pagination_trigger__u4uy0.Pagination_open__sQWNH,.Pagination_trigger__u4uy0:hover,html.dark-mode .Pagination_trigger__u4uy0.Pagination_open__sQWNH,html.dark-mode .Pagination_trigger__u4uy0:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15)}@media(max-width:768px){.Pagination_trigger__u4uy0{padding:.5rem .75rem;font-size:.8rem}}@media(max-width:480px){.Pagination_trigger__u4uy0{padding:.4rem .6rem;font-size:.75rem;min-width:70px}}.Pagination_selected__3_oeu{flex:1;text-align:left;font-weight:400;color:inherit}.Pagination_chevron__SSu7u{transition:transform .2s ease;flex-shrink:0}.Pagination_chevron__SSu7u.Pagination_rotated__agJi4{transform:rotate(90deg)}.Pagination_menu__hn_RG{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50;animation:Pagination_dropdownSlide__8Ruz6 .3s cubic-bezier(.4,0,.2,1);padding:.5rem}html:not(.dark-mode) .Pagination_menu__hn_RG{background:hsla(0,0%,100%,.95);border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 32px rgba(0,0,0,.15)}html.dark-mode .Pagination_menu__hn_RG{background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 32px rgba(0,0,0,.4)}.Pagination_option__OoSOr{display:block;width:100%;padding:.5rem .75rem;background:rgba(0,0,0,0);border:none;border-radius:6px;color:hsla(0,0%,100%,.7);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.7875rem;font-weight:400;cursor:pointer;text-align:left;transition:all .2s ease}html:not(.dark-mode) .Pagination_option__OoSOr{color:rgba(10,10,10,.7)}html:not(.dark-mode) .Pagination_option__OoSOr:hover{background:rgba(10,10,10,.1);color:rgba(10,10,10,.9)}html:not(.dark-mode) .Pagination_option__OoSOr.Pagination_selected__3_oeu{background:rgba(62,207,142,.2);color:#3ecf8e}html.dark-mode .Pagination_option__OoSOr{color:hsla(0,0%,100%,.7)}html.dark-mode .Pagination_option__OoSOr:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}html.dark-mode .Pagination_option__OoSOr.Pagination_selected__3_oeu{background:rgba(62,207,142,.2);color:#3ecf8e}.Pagination_option__OoSOr:hover{background:hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.9)}.Pagination_option__OoSOr.Pagination_selected__3_oeu{background:rgba(62,207,142,.2);color:#3ecf8e}@media(max-width:768px){.Pagination_option__OoSOr{padding:.4rem .6rem;font-size:.8rem}}@media(max-width:480px){.Pagination_option__OoSOr{padding:.35rem .5rem;font-size:.75rem}}@keyframes Pagination_dropdownSlide__8Ruz6{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BlogGrid_wrapper__vTb_V{position:relative;min-height:100vh;background:#0a0a0a;overflow:hidden;opacity:1;visibility:visible}html:not(.dark-mode) .BlogGrid_wrapper__vTb_V{background:#f8f8f8}html.dark-mode .BlogGrid_wrapper__vTb_V{background:#0a0a0a}.BlogGrid_wrapper__vTb_V.BlogGrid_visible__Qz4bq{opacity:1;visibility:visible}.BlogGrid_backgroundGrid__XsNcV{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:60px 60px;opacity:.5}.BlogGrid_heroSection__eB6k7{position:relative;padding:8rem 2rem 4rem;text-align:center;z-index:10}.BlogGrid_heroContent__JDfzK{max-width:800px;margin:0 auto}.BlogGrid_heroTitle__4WWrM{font-size:4rem;font-weight:700;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.BlogGrid_titleLine__tpdwd{display:block;color:#fff;margin-bottom:.2rem}html:not(.dark-mode) .BlogGrid_titleLine__tpdwd{color:#0a0a0a}html.dark-mode .BlogGrid_titleLine__tpdwd{color:#fff}.BlogGrid_titleLine__tpdwd.BlogGrid_gradient___ouIt,html:not(.dark-mode) .BlogGrid_titleLine__tpdwd.BlogGrid_gradient___ouIt{background:linear-gradient(135deg,#3b82f6,#8b5cf6 50%,#ec4899);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.BlogGrid_heroDescription__hreG_{font-size:1.25rem;color:hsla(0,0%,100%,.7);line-height:1.6;max-width:600px;margin:0 auto}html:not(.dark-mode) .BlogGrid_heroDescription__hreG_{color:rgba(10,10,10,.7)}html.dark-mode .BlogGrid_heroDescription__hreG_{color:hsla(0,0%,100%,.7)}.BlogGrid_container__R_B0b{position:relative;max-width:1400px;margin:0 auto;padding:0 2rem 4rem;z-index:10}.BlogGrid_filtersCard__W6CVB{position:relative;background:rgba(10,10,10,.8);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:2.5rem;margin-bottom:3rem;overflow:hidden}html:not(.dark-mode) .BlogGrid_filtersCard__W6CVB{background:rgba(248,248,248,.8);border:1px solid rgba(10,10,10,.1)}.BlogGrid_filtersHeader__m0MvE{text-align:center;margin-bottom:2rem}.BlogGrid_filtersTitle__4iyRd{font-size:1.5rem;font-weight:600;color:#fff;margin-bottom:.5rem}html:not(.dark-mode) .BlogGrid_filtersTitle__4iyRd{color:#0a0a0a}.BlogGrid_filtersSubtitle__sqnkt{color:hsla(0,0%,100%,.6);font-size:.95rem}html:not(.dark-mode) .BlogGrid_filtersSubtitle__sqnkt{color:rgba(10,10,10,.6)}.BlogGrid_filtersTopRow__4vgXw{display:flex;gap:1.5rem;margin-bottom:2rem}.BlogGrid_inputGroup__LjGCE{position:relative;flex:1}.BlogGrid_searchLoading__R03_P{position:absolute;right:1rem;top:50%;transform:translateY(-50%);z-index:2}.BlogGrid_loadingSpinner__GavvD{width:16px;height:16px;border:2px solid rgba(96,165,250,.3);border-top-color:#60a5fa;border-radius:50%;animation:BlogGrid_spin__ufc_Q 1s linear infinite}@keyframes BlogGrid_spin__ufc_Q{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BlogGrid_searchInput__BZ22g{width:100%;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;padding:1rem 1.5rem;color:#fff;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlogGrid_searchInput__BZ22g:focus{border-color:#3b82f6;box-shadow:0 0 20px rgba(59,130,246,.2);outline:none;background:hsla(0,0%,100%,.08)}.BlogGrid_searchInput__BZ22g::-moz-placeholder{color:hsla(0,0%,100%,.4)}.BlogGrid_searchInput__BZ22g::placeholder{color:hsla(0,0%,100%,.4)}html:not(.dark-mode) .BlogGrid_searchInput__BZ22g{background:rgba(10,10,10,.05);border:2px solid rgba(10,10,10,.1);color:#0a0a0a}html:not(.dark-mode) .BlogGrid_searchInput__BZ22g:focus{background:rgba(10,10,10,.08)}html:not(.dark-mode) .BlogGrid_searchInput__BZ22g::-moz-placeholder{color:rgba(10,10,10,.4)}html:not(.dark-mode) .BlogGrid_searchInput__BZ22g::placeholder{color:rgba(10,10,10,.4)}.BlogGrid_selectGroup__mUifp{min-width:180px}.BlogGrid_sortDropdown__cYxjv{position:relative;min-width:150px}.BlogGrid_sortTrigger__RGCVX{width:100%;padding:1rem 1.5rem;background:hsla(0,0%,100%,.05);border:2px solid hsla(0,0%,100%,.1);border-radius:16px;color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:1rem;font-weight:400;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.5rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.BlogGrid_sortTrigger__RGCVX:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.95)}.BlogGrid_sortTrigger__RGCVX.BlogGrid_open__okWcj{border-color:#3b82f6;box-shadow:0 0 20px rgba(59,130,246,.2)}html:not(.dark-mode) .BlogGrid_sortTrigger__RGCVX{background:rgba(10,10,10,.05);border:2px solid rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .BlogGrid_sortTrigger__RGCVX:hover{background:rgba(10,10,10,.08);border-color:rgba(10,10,10,.15);color:rgba(10,10,10,.95)}.BlogGrid_sortSelected__SS4vR{font-weight:400;color:inherit}.BlogGrid_chevron__bBbRH{transition:transform .2s ease;color:hsla(0,0%,100%,.6)}.BlogGrid_chevron__bBbRH.BlogGrid_rotated__HBQKH{transform:rotate(180deg)}html:not(.dark-mode) .BlogGrid_chevron__bBbRH{color:rgba(10,10,10,.6)}.BlogGrid_sortDropdownMenu__eN1Z1{position:absolute;top:calc(100% + .5rem);left:0;right:0;background:rgba(0,0,0,.9);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:50;max-height:none;overflow:visible;animation:BlogGrid_dropdownSlide__4IsPd .3s cubic-bezier(.4,0,.2,1);padding:.75rem}html:not(.dark-mode) .BlogGrid_sortDropdownMenu__eN1Z1{background:hsla(0,0%,100%,.95);border:1px solid rgba(10,10,10,.1);box-shadow:0 8px 32px rgba(0,0,0,.15)}@keyframes BlogGrid_dropdownSlide__4IsPd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BlogGrid_sortOption__fIaoC{width:100%;padding:.75rem 1rem;background:rgba(0,0,0,0);text-align:left;cursor:pointer;transition:all .2s ease;border:none;border-bottom:1px solid hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9rem;font-weight:400;border-radius:6px}.BlogGrid_sortOption__fIaoC:last-child{border-bottom:none}.BlogGrid_sortOption__fIaoC:hover{background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.95)}.BlogGrid_sortOption__fIaoC.BlogGrid_selected__qTDWb{background:rgba(59,130,246,.1);color:#60a5fa}html:not(.dark-mode) .BlogGrid_sortOption__fIaoC{border-bottom-color:rgba(10,10,10,.05);color:rgba(10,10,10,.8)}html:not(.dark-mode) .BlogGrid_sortOption__fIaoC:hover{background:rgba(10,10,10,.05);color:rgba(10,10,10,.95)}.BlogGrid_tagSection__EcjSW{border-top:1px solid hsla(0,0%,100%,.1);padding-top:1.5rem}html:not(.dark-mode) .BlogGrid_tagSection__EcjSW{border-top-color:rgba(10,10,10,.1)}.BlogGrid_tagHeader__sPRC9{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.BlogGrid_tagLabel__uLFuH{color:hsla(0,0%,100%,.8);font-size:.95rem;font-weight:500}html:not(.dark-mode) .BlogGrid_tagLabel__uLFuH{color:rgba(10,10,10,.8)}.BlogGrid_clearFilter__glB2p{background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:20px;padding:.5rem 1rem;color:#ef4444;cursor:pointer;font-size:.875rem;transition:all .3s ease}.BlogGrid_clearFilter__glB2p:hover{background:rgba(239,68,68,.2);transform:translateY(-1px)}.BlogGrid_tagFilter__Bw4UJ{display:flex;flex-wrap:wrap;gap:.75rem}.BlogGrid_tagButton__LeYbf{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:.75rem 1.25rem;color:hsla(0,0%,100%,.8);cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:500}.BlogGrid_tagButton__LeYbf:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#3b82f6;transform:translateY(-2px)}.BlogGrid_tagButton__LeYbf.BlogGrid_active__sQKxV{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border-color:rgba(0,0,0,0);color:#fff;font-weight:600;box-shadow:0 4px 15px rgba(59,130,246,.3)}html:not(.dark-mode) .BlogGrid_tagButton__LeYbf{background:rgba(10,10,10,.05);border:1px solid rgba(10,10,10,.1);color:rgba(10,10,10,.8)}html:not(.dark-mode) .BlogGrid_tagButton__LeYbf:hover{background:rgba(59,130,246,.1);border-color:rgba(59,130,246,.3);color:#3b82f6}.BlogGrid_resultsInfo__gYGvv{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;padding:1rem 1.5rem;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.05);border-radius:12px;backdrop-filter:blur(10px)}html:not(.dark-mode) .BlogGrid_resultsInfo__gYGvv{background:rgba(10,10,10,.02);border:1px solid rgba(10,10,10,.05)}.BlogGrid_resultsCount__xNbxC{font-size:.9rem;color:#a1a1aa;font-weight:500}html:not(.dark-mode) .BlogGrid_resultsCount__xNbxC{color:#52525b}.BlogGrid_activeFilter__CEiNR{font-size:.85rem;color:#60a5fa;background:rgba(96,165,250,.1);padding:.25rem .75rem;border-radius:20px;border:1px solid rgba(96,165,250,.2)}.BlogGrid_statsOverview__Tb9rN{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin-bottom:1.5rem;padding:1rem;background:hsla(0,0%,100%,.015);border:1px solid hsla(0,0%,100%,.03);border-radius:10px;backdrop-filter:blur(10px)}html:not(.dark-mode) .BlogGrid_statsOverview__Tb9rN{background:rgba(10,10,10,.015);border:1px solid rgba(10,10,10,.03)}.BlogGrid_statItem__o9CdX{display:flex;flex-direction:column;align-items:center;text-align:center;padding:.75rem .5rem;background:hsla(0,0%,100%,.01);border:1px solid hsla(0,0%,100%,.02);border-radius:8px;transition:all .2s ease}.BlogGrid_statItem__o9CdX:hover{background:hsla(0,0%,100%,.02);border-color:hsla(0,0%,100%,.05);transform:translateY(-1px)}html:not(.dark-mode) .BlogGrid_statItem__o9CdX{background:rgba(10,10,10,.01);border:1px solid rgba(10,10,10,.02)}html:not(.dark-mode) .BlogGrid_statItem__o9CdX:hover{background:rgba(10,10,10,.02);border-color:rgba(10,10,10,.05)}.BlogGrid_statLabel__LkZmt{font-size:.7rem;color:#52525b;font-weight:400;margin-bottom:.25rem;text-transform:uppercase;letter-spacing:.3px}html:not(.dark-mode) .BlogGrid_statLabel__LkZmt{color:#71717a}.BlogGrid_statValue__ojnNi{font-size:1.1rem;font-weight:600;color:#d4d4d8;background:linear-gradient(135deg,#71717a,#a1a1aa);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}html:not(.dark-mode) .BlogGrid_statValue__ojnNi{color:#3f3f46;background:linear-gradient(135deg,#52525b,#71717a);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.BlogGrid_grid__MGDg4{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,420px));gap:2rem;margin-bottom:3rem;opacity:1;visibility:visible;justify-content:start;will-change:contents;transform:translateZ(0);contain:layout style}.BlogGrid_skeletonCard__Aq4Aa{background:rgba(15,15,15,.8);border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;pointer-events:none}html:not(.dark-mode) .BlogGrid_skeletonCard__Aq4Aa{background:rgba(240,240,240,.8);border:1px solid rgba(10,10,10,.08)}.BlogGrid_skeletonImage__ISr2r{height:220px;background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%;animation:BlogGrid_skeletonLoading__xHJ5h 1.5s infinite}.BlogGrid_skeletonContent__XcUvB{padding:2rem;display:flex;flex-direction:column;gap:1rem}.BlogGrid_skeletonTitle__sB2_R{height:1.5rem;border-radius:8px;width:80%}.BlogGrid_skeletonText__viNqe,.BlogGrid_skeletonTitle__sB2_R{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%;animation:BlogGrid_skeletonLoading__xHJ5h 1.5s infinite}.BlogGrid_skeletonText__viNqe{height:1rem;border-radius:6px;animation-delay:.2s}.BlogGrid_skeletonText__viNqe.BlogGrid_short__QMrIz{width:60%}.BlogGrid_skeletonFooter__E43HC{height:40px;background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%;border-radius:8px;animation:BlogGrid_skeletonLoading__xHJ5h 1.5s infinite;animation-delay:.4s;margin-top:auto}@keyframes BlogGrid_skeletonLoading__xHJ5h{0%{background-position:-200% 0}to{background-position:200% 0}}.BlogGrid_noResults__BS8vS{text-align:center;padding:4rem 2rem;margin:2rem 0;background:rgba(15,15,15,.5);border:2px dashed hsla(0,0%,100%,.1);border-radius:20px;backdrop-filter:blur(10px)}html:not(.dark-mode) .BlogGrid_noResults__BS8vS{background:rgba(240,240,240,.5);border:2px dashed rgba(10,10,10,.1)}.BlogGrid_noResultsIcon__VA9oZ{font-size:4rem;margin-bottom:1.5rem;opacity:.7;animation:BlogGrid_floatGentle__zCKET 3s ease-in-out infinite}@keyframes BlogGrid_floatGentle__zCKET{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.BlogGrid_noResultsTitle__kYoR4{font-size:1.5rem;font-weight:600;color:hsla(0,0%,100%,.9);margin-bottom:1rem}html:not(.dark-mode) .BlogGrid_noResultsTitle__kYoR4{color:rgba(10,10,10,.9)}.BlogGrid_noResultsText__AEOUu{color:hsla(0,0%,100%,.6);font-size:1rem;line-height:1.6;margin-bottom:2rem;max-width:400px;margin-left:auto;margin-right:auto}html:not(.dark-mode) .BlogGrid_noResultsText__AEOUu{color:rgba(10,10,10,.6)}.BlogGrid_resetFilters___GV6K{background:linear-gradient(135deg,#3b82f6,#8b5cf6);border:none;border-radius:25px;padding:1rem 2rem;color:#fff;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:.95rem}.BlogGrid_resetFilters___GV6K:hover{transform:translateY(-2px);box-shadow:0 10px 25px rgba(59,130,246,.3);filter:brightness(1.1)}@media(max-width:1200px){.BlogGrid_grid__MGDg4{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}}@media(max-width:768px){.BlogGrid_heroSection__eB6k7{padding:6rem 1rem 3rem}.BlogGrid_heroTitle__4WWrM{font-size:3rem}.BlogGrid_heroDescription__hreG_{font-size:1.1rem}.BlogGrid_container__R_B0b{padding:0 1rem 3rem}.BlogGrid_filtersCard__W6CVB{padding:2rem;margin-bottom:2rem}.BlogGrid_filtersTopRow__4vgXw{flex-direction:column;gap:1rem}.BlogGrid_selectGroup__mUifp{min-width:auto}.BlogGrid_grid__MGDg4{grid-template-columns:1fr;gap:1.5rem}.BlogGrid_resultsInfo__gYGvv{flex-direction:column;gap:.5rem;align-items:flex-start}}@media(max-width:480px){.BlogGrid_heroTitle__4WWrM{font-size:2.5rem}.BlogGrid_filtersCard__W6CVB{padding:1.5rem}.BlogGrid_tagFilter__Bw4UJ{gap:.5rem}.BlogGrid_tagButton__LeYbf{padding:.6rem 1rem;font-size:.8rem}}@media(prefers-contrast:high){.BlogGrid_searchInput__BZ22g,.BlogGrid_sortTrigger__RGCVX,.BlogGrid_tagButton__LeYbf{border-color:hsla(0,0%,100%,.3)}}@media(prefers-reduced-motion:reduce){.BlogGrid_backgroundGrid__XsNcV,.BlogGrid_titleLine__tpdwd.BlogGrid_gradient___ouIt,.BlogGrid_wrapper__vTb_V{animation:none;transition:none}}@keyframes PortfolioSkeleton_skeletonLoading__S7mTC{0%{background-position:-200% 0}to{background-position:200% 0}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryCard__duMRv,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonDropdown__yGfpj,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLabel__r7flW,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLayoutOption__1mHhh,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonMobileButton__EfDaS,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonImage__xyKaf,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonItemCategory__K03K_,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonItemTitle__VIpps,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonLinkIcon__uelD6,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonSubtitle__mZzyX,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTag__HL0bZ,.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTitle__dOVeu,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonCategory__6CH5y,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDescription__b0isK,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDot__6ACbr,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonImage__xyKaf,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonNavButton__aBXH9,.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonTitle__dOVeu,.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonItemsPerPage__fQcn6 .PortfolioSkeleton_skeletonSelect__n8vZl,.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageInfo__Et06Z,.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o{background:linear-gradient(90deg,rgba(255,255,255,.05) 25%,rgba(255,255,255,.1) 50%,rgba(255,255,255,.05) 75%);background-size:200% 100%;animation:PortfolioSkeleton_skeletonLoading__S7mTC 1.5s infinite;border-radius:8px}.PortfolioSkeleton_heroSkeleton__VPYYI{padding:0;background:rgba(0,0,0,0);position:relative;overflow:hidden;margin-top:2rem;margin-bottom:.5rem}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_container__U1hib{inline-size:min(100% - 104px,1816px);margin-inline:auto;padding:0 50px;position:relative;box-sizing:border-box}@media(max-width:1024px){.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_container__U1hib{inline-size:min(100% - 64px,1816px);padding:0 32px}}@media(max-width:768px){.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:0 20px}}@media(max-width:480px){.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:0 15px}}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_sliderContainer__LXMiK{position:relative;border-radius:20px;overflow:hidden;height:500px;background:hsla(0,0%,100%,.02)}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_slideWrapper__udajp{width:100%;height:100%}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonSlide__eR29F{position:relative;width:100%;height:100%}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonImage__xyKaf{width:100%;height:100%;border-radius:20px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonOverlay__FPwXH{position:absolute;bottom:0;left:0;right:0;padding:3rem;background:linear-gradient(transparent,rgba(0,0,0,.8))}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonContent__j3_C2{display:flex;flex-direction:column;gap:1rem;max-width:600px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonCategory__6CH5y{width:120px;height:20px;animation-delay:.1s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonTitle__dOVeu{width:300px;height:40px;animation-delay:.2s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDescription__b0isK{width:400px;height:24px;animation-delay:.3s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonNavButton__aBXH9{position:absolute;top:50%;transform:translateY(-50%);left:2rem;width:50px;height:50px;border-radius:50%;animation-delay:.4s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonNavButton__aBXH9.PortfolioSkeleton_right__o3hcY{left:auto;right:2rem;animation-delay:.5s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDots__isbC8{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDot__6ACbr{width:12px;height:12px;border-radius:50%;animation-delay:.6s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDot__6ACbr:nth-child(2){animation-delay:.65s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDot__6ACbr:nth-child(3){animation-delay:.7s}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDot__6ACbr:nth-child(4){animation-delay:.75s}.PortfolioSkeleton_filterSkeleton__2lp89{padding:3rem 0;background:rgba(15,15,15,.9);border-bottom:1px solid hsla(0,0%,100%,.08)}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_container__U1hib{inline-size:min(100% - 104px,1816px);margin-inline:auto;padding:0 50px;box-sizing:border-box}@media(max-width:1024px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_container__U1hib{inline-size:min(100% - 64px,1816px);padding:0 32px}}@media(max-width:768px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:0 20px}}@media(max-width:480px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:0 15px}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonMobileToggle__bvFDy{display:none;margin-bottom:2rem}@media(max-width:768px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonMobileToggle__bvFDy{display:block}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonMobileButton__EfDaS{width:120px;height:44px;border-radius:12px}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonContent__j3_C2{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:2.5rem}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonRow__JYgt5{display:flex;gap:3rem;align-items:flex-start}@media(max-width:1024px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonRow__JYgt5{flex-direction:column;gap:2rem}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLeftGroup__PNXLB,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonRightGroup__LktJO{display:flex;gap:2rem;flex:1}@media(max-width:768px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLeftGroup__PNXLB,.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonRightGroup__LktJO{flex-direction:column}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonGroup__aWO5d{display:flex;flex-direction:column;gap:1rem;flex:1}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLabel__r7flW{width:100px;height:20px;margin-bottom:.5rem}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryGrid__2An2S{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media(max-width:768px){.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryGrid__2An2S{grid-template-columns:1fr}}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryCard__duMRv{height:80px;border-radius:12px;animation-delay:.1s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryCard__duMRv:nth-child(2){animation-delay:.15s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryCard__duMRv:nth-child(3){animation-delay:.2s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonCategoryCard__duMRv:nth-child(4){animation-delay:.25s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLayoutOptions__dDKBc{display:flex;gap:.5rem}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLayoutOption__1mHhh{width:80px;height:44px;border-radius:12px;animation-delay:.3s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLayoutOption__1mHhh:nth-child(2){animation-delay:.35s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonLayoutOption__1mHhh:nth-child(3){animation-delay:.4s}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonDropdown__yGfpj{height:44px;border-radius:12px;animation-delay:.5s}.PortfolioSkeleton_gridSkeleton__sn3_S{padding:4rem 0;background:rgba(15,15,15,.8)}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_container__U1hib{inline-size:min(100% - 104px,1816px);margin-inline:auto;padding:0 50px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box}@media(max-width:1550px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_container__U1hib{padding:4rem 30px}}@media(max-width:1250px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_container__U1hib{padding:3rem 25px}}@media(max-width:768px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:3rem 20px}}@media(max-width:480px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_container__U1hib{inline-size:100%;padding:2rem 15px}}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonHeader__qzCUj{text-align:center;margin-bottom:4rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonSubtitle__mZzyX{width:120px;height:20px}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTitle__dOVeu{width:300px;height:40px;animation-delay:.1s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{display:grid;grid-template-columns:repeat(3,550px);gap:30px;justify-content:center;list-style:none;width:100%;box-sizing:border-box;margin-bottom:3rem}@media(max-width:1800px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{grid-template-columns:repeat(3,minmax(450px,550px));gap:25px}}@media(max-width:1550px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{grid-template-columns:repeat(2,minmax(400px,550px));gap:20px}}@media(max-width:1250px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{grid-template-columns:repeat(2,minmax(300px,1fr));gap:20px}}@media(max-width:1024px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{grid-template-columns:repeat(2,1fr);gap:16px}}@media(max-width:768px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA{grid-template-columns:1fr;justify-items:center;gap:20px}}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_cardsLayout__uJet4{grid-template-columns:repeat(4,1fr);max-width:100%;gap:24px}@media(max-width:1550px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_cardsLayout__uJet4{grid-template-columns:repeat(3,1fr);gap:20px}}@media(max-width:1250px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_cardsLayout__uJet4{grid-template-columns:repeat(2,1fr);gap:18px}}@media(max-width:1024px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_cardsLayout__uJet4{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_cardsLayout__uJet4{grid-template-columns:1fr}}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonGrid__WwBOA.PortfolioSkeleton_listLayout__mM0Si{display:flex;flex-direction:column;gap:1rem}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonItem__fCAYk{opacity:1;transform:translateY(0)}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonCard__uikw1{width:550px;height:400px;background:rgba(0,0,0,0);border-radius:20px;overflow:hidden;transition:all .3s ease;position:relative}@media(max-width:1024px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonCard__uikw1{width:100%;height:320px}}@media(max-width:768px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonCard__uikw1{width:100%;max-width:550px;height:auto;min-height:300px}}@media(max-width:480px){.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonCard__uikw1{min-height:260px}}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonFigure__Dkya0{width:100%;height:100%;position:relative;overflow:hidden}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonImage__xyKaf{width:100%;height:100%;border-radius:0}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonOverlay__FPwXH{position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.1),rgba(0,0,0,.8));display:flex;flex-direction:column;justify-content:space-between;padding:2rem}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonOverlayContent__jG68I{display:flex;flex-direction:column;gap:.5rem}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonItemTitle__VIpps{width:200px;height:24px;animation-delay:.2s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonItemCategory__K03K_{width:100px;height:16px;animation-delay:.3s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTags__mzs2L{display:flex;gap:.5rem;margin-top:1rem}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTag__HL0bZ{width:60px;height:20px;border-radius:20px;animation-delay:.4s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTag__HL0bZ:nth-child(2){animation-delay:.45s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonTag__HL0bZ:nth-child(3){animation-delay:.5s}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonLinkIcon__uelD6{width:40px;height:40px;border-radius:50%;align-self:flex-end;animation-delay:.6s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_section__LbZHP{inline-size:min(100% - 104px,1816px);margin-inline:auto;background:rgba(0,0,0,0);padding:2rem;position:relative}@media(max-width:1024px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_section__LbZHP{margin:2rem 0;padding:0 1.5rem}}@media(max-width:768px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_section__LbZHP{inline-size:100%;margin:1.5rem 0;padding:0 20px}}@media(max-width:480px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_section__LbZHP{inline-size:100%;margin:1rem 0;padding:0 15px}}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_container__U1hib{width:100%;margin:0 auto;padding:0 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;background:rgba(0,0,0,0);flex-wrap:nowrap}@media(max-width:1024px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_container__U1hib{flex-direction:column;gap:1.5rem;padding:1.5rem;justify-content:center}}@media(max-width:768px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_container__U1hib{padding:1rem 0;gap:1.25rem}}@media(max-width:480px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_container__U1hib{padding:.75rem 0;gap:1rem}}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPaginationContent__YiK2L{display:flex;justify-content:space-between;align-items:center;gap:2rem}@media(max-width:768px){.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPaginationContent__YiK2L{flex-direction:column;gap:1rem}}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonItemsPerPage__fQcn6 .PortfolioSkeleton_skeletonSelect__n8vZl{width:120px;height:40px;border-radius:8px}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumbers__Pvydi{display:flex;gap:.5rem}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o{width:40px;height:40px;border-radius:8px;animation-delay:.1s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o:nth-child(2){animation-delay:.15s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o:nth-child(3){animation-delay:.2s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o:nth-child(4){animation-delay:.25s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageNumber__l__9o:nth-child(5){animation-delay:.3s}.PortfolioSkeleton_paginationSkeleton__vHbud .PortfolioSkeleton_skeletonPageInfo__Et06Z{width:150px;height:20px;animation-delay:.4s}.PortfolioSkeleton_portfolioSkeleton__SQ9cC{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);opacity:1;transition:opacity .3s ease-out}.PortfolioSkeleton_portfolioSkeleton__SQ9cC.PortfolioSkeleton_fadeOut__P8Mf6{opacity:0}@media(max-width:1024px){.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_sliderContainer__LXMiK{height:400px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonOverlay__FPwXH{padding:2rem}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonTitle__dOVeu{width:250px;height:32px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDescription__b0isK{width:300px;height:20px}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonContent__j3_C2{padding:2rem}}@media(max-width:768px){.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_sliderContainer__LXMiK{height:300px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonOverlay__FPwXH{padding:1.5rem}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonTitle__dOVeu{width:200px;height:28px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonDescription__b0isK{width:250px;height:18px}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonNavButton__aBXH9{width:40px;height:40px;left:1rem}.PortfolioSkeleton_heroSkeleton__VPYYI .PortfolioSkeleton_skeletonNavButton__aBXH9.PortfolioSkeleton_right__o3hcY{right:1rem}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonContent__j3_C2{padding:1.5rem}.PortfolioSkeleton_filterSkeleton__2lp89 .PortfolioSkeleton_skeletonMobileToggle__bvFDy{display:block}.PortfolioSkeleton_gridSkeleton__sn3_S{padding:3rem 0}.PortfolioSkeleton_gridSkeleton__sn3_S .PortfolioSkeleton_skeletonHeader__qzCUj{margin-bottom:3rem}}.portfolio_page__vd_re{min-height:100vh;padding-top:80px;background-color:var(--dark-mode)}.portfolio_header__wcdS7{text-align:center;padding:2rem 1rem 1rem;max-width:1200px;margin:0 auto}.portfolio_header__wcdS7 h1{font-size:3rem;font-weight:700;margin-bottom:1rem;color:#1a1a1a;font-family:Wotfard,sans-serif}.portfolio_header__wcdS7 h1,html.dark-mode .portfolio_header__wcdS7 h1{background:linear-gradient(135deg,#667eea,#764ba2);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.portfolio_header__wcdS7 p{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}html.dark-mode .portfolio_header__wcdS7 p{color:#aaa}@media(max-width:768px){.portfolio_header__wcdS7 h1{font-size:2.2rem}.portfolio_header__wcdS7 p{font-size:1rem}.portfolio_header__wcdS7{padding:1.5rem 1rem .5rem}}.BlogMightLike_section__jlQzp{position:relative;min-height:50vh;background:#0a0a0a;overflow:hidden;padding:4rem 0}html:not(.dark-mode) .BlogMightLike_section__jlQzp{background:#f8f8f8}html.dark-mode .BlogMightLike_section__jlQzp{background:#0a0a0a}.BlogMightLike_backgroundGrid__vGPWn{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.02) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.02) 1px,transparent 0);background-size:60px 60px;opacity:.5;pointer-events:none}.BlogMightLike_heroSection__oDM8d{position:relative;padding:2rem 2rem 3rem;text-align:center;z-index:10}.BlogMightLike_heroContent__qDCcf{max-width:800px;margin:0 auto}.BlogMightLike_heroTitle___N_I6{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;letter-spacing:-.02em;color:#fff}html:not(.dark-mode) .BlogMightLike_heroTitle___N_I6{color:#0a0a0a}html.dark-mode .BlogMightLike_heroTitle___N_I6{color:#fff}.BlogMightLike_container__anxEV{position:relative;max-width:1400px;margin:0 auto;padding:0 2rem 2rem;z-index:10}.BlogMightLike_grid__0cXuS{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,420px));gap:2rem;opacity:1;visibility:visible;justify-content:start;will-change:contents;transform:translateZ(0);contain:layout style}@media(max-width:1200px){.BlogMightLike_grid__0cXuS{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:1.5rem}}@media(max-width:768px){.BlogMightLike_section__jlQzp{padding:3rem 0}.BlogMightLike_heroSection__oDM8d{padding:1.5rem 1rem 2rem}.BlogMightLike_heroTitle___N_I6{font-size:2rem}.BlogMightLike_container__anxEV{padding:0 1rem 1.5rem}.BlogMightLike_grid__0cXuS{grid-template-columns:1fr;gap:1.5rem}}@media(max-width:480px){.BlogMightLike_heroTitle___N_I6{font-size:1.75rem}.BlogMightLike_container__anxEV{padding:0 1rem 1rem}.BlogMightLike_grid__0cXuS{gap:1rem}}.LikeButton_button__3iCNV{display:inline-flex;align-items:center;gap:1rem;padding:1rem 1.5rem;border:2px solid hsl(240 3.7% 18%);border-radius:1rem;background:hsl(240 10% 6%);color:hsl(0 0% 98%);font-size:1rem;font-weight:600;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible;box-shadow:0 4px 12px 0 rgb(0 0 0/.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;text-decoration:none;backdrop-filter:blur(10px)}.LikeButton_button__3iCNV:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.02),transparent);transition:left .5s}.LikeButton_button__3iCNV:hover{background:hsl(240 10% 8%);border-color:hsl(0 0% 40%);transform:translateY(-3px) scale(1.02);box-shadow:0 8px 25px 0 rgb(0 0 0/.25)}.LikeButton_button__3iCNV:hover:before{left:100%}.LikeButton_button__3iCNV:disabled{cursor:not-allowed;opacity:.6;transform:none}.LikeButton_button__3iCNV:disabled:hover{transform:none;box-shadow:0 4px 12px 0 rgb(0 0 0/.15)}.LikeButton_liked___ybO4{background:linear-gradient(135deg,#ff6b8a,#ff4757 50%,#ff3742);color:white;border-color:#ff4757;box-shadow:0 8px 25px 0 rgb(255 71 87/.4);animation:LikeButton_likedGlow__Usvbt .6s ease-out}.LikeButton_liked___ybO4:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 12px 35px 0 rgb(255 71 87/.5);background:linear-gradient(135deg,#ff8da1,#ff6b7a 50%,#ff4757)}@keyframes LikeButton_likedGlow__Usvbt{0%{box-shadow:0 4px 12px 0 rgb(0 0 0/.15)}50%{box-shadow:0 8px 25px 0 rgb(255 71 87/.6)}to{box-shadow:0 8px 25px 0 rgb(255 71 87/.4)}}.LikeButton_heartIcon__WVI6E{width:24px;height:24px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:2;stroke-width:2;fill:none;stroke:currentColor}.LikeButton_heartIcon__WVI6E.LikeButton_filled__CZUEw{animation:LikeButton_heartFillEffect__0LOsm 1.2s ease-out;fill:white;stroke:white;filter:drop-shadow(0 0 8px rgba(255,255,255,.8))}@keyframes LikeButton_heartFillEffect__0LOsm{0%{transform:scale(1);fill:none}15%{transform:scale(1.3);fill:rgba(255,255,255,.1)}30%{transform:scale(.9);fill:rgba(255,255,255,.5)}45%{transform:scale(1.1);fill:rgba(255,255,255,.8)}60%{transform:scale(.95);fill:white}to{transform:scale(1);fill:white}}.LikeButton_heartContainer__y5Ajk{position:relative;display:inline-flex;align-items:center;justify-content:center}.LikeButton_miniHeartsEffect__g5a7S{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.LikeButton_miniHeart__zKspO{position:absolute;font-size:12px;color:#ff6b8a;animation:LikeButton_miniHeartFloat__q_sCi 1.5s ease-out forwards;opacity:0}.LikeButton_miniHeart__zKspO:first-child{animation-delay:.1s;transform:translate(-20px,-20px)}.LikeButton_miniHeart__zKspO:nth-child(2){animation-delay:.2s;transform:translate(20px,-20px)}.LikeButton_miniHeart__zKspO:nth-child(3){animation-delay:.3s;transform:translate(-25px,10px)}.LikeButton_miniHeart__zKspO:nth-child(4){animation-delay:.4s;transform:translate(25px,10px)}.LikeButton_miniHeart__zKspO:nth-child(5){animation-delay:.5s;transform:translateY(-30px)}.LikeButton_miniHeart__zKspO:nth-child(6){animation-delay:.6s;transform:translate(-15px,25px)}.LikeButton_miniHeart__zKspO:nth-child(7){animation-delay:.7s;transform:translate(15px,25px)}@keyframes LikeButton_miniHeartFloat__q_sCi{0%{opacity:0;transform:translate(0) scale(.3)}20%{opacity:1;transform:translate(var(--x,0),var(--y,0)) scale(1)}80%{opacity:.8;transform:translate(var(--x,0),calc(var(--y, 0) - 20px)) scale(1.2)}to{opacity:0;transform:translate(var(--x,0),calc(var(--y, 0) - 40px)) scale(.5)}}.LikeButton_likeText__zYtOO{font-weight:600;letter-spacing:.01em}.LikeButton_likeCount___GjFE{background:hsl(240 4.8% 16%);padding:.25rem .75rem;border-radius:.75rem;font-size:.875rem;font-weight:700;color:hsl(0 0% 98%);border:1px solid hsl(240 3.7% 18%);min-width:2rem;text-align:center}.LikeButton_button__3iCNV:focus-visible{outline:3px solid hsl(240 5% 84%);outline-offset:3px;border-radius:.5rem}@media (max-width:768px){.LikeButton_button__3iCNV{padding:.875rem 1.25rem;font-size:.9375rem;gap:.875rem}.LikeButton_heartIcon__WVI6E{width:22px;height:22px}.LikeButton_miniHeart__zKspO{font-size:10px}}@media (max-width:480px){.LikeButton_button__3iCNV{padding:.75rem 1rem;font-size:.875rem;gap:.75rem;border-radius:.875rem}.LikeButton_heartIcon__WVI6E{width:20px;height:20px}.LikeButton_likeCount___GjFE{padding:.1875rem .625rem;font-size:.8125rem}.LikeButton_miniHeart__zKspO{font-size:9px}.LikeButton_miniHeart__zKspO:first-child{transform:translate(-15px,-15px)}.LikeButton_miniHeart__zKspO:nth-child(2){transform:translate(15px,-15px)}.LikeButton_miniHeart__zKspO:nth-child(3){transform:translate(-18px,8px)}.LikeButton_miniHeart__zKspO:nth-child(4){transform:translate(18px,8px)}.LikeButton_miniHeart__zKspO:nth-child(5){transform:translateY(-22px)}.LikeButton_miniHeart__zKspO:nth-child(6){transform:translate(-12px,18px)}.LikeButton_miniHeart__zKspO:nth-child(7){transform:translate(12px,18px)}}@media (max-width:360px){.LikeButton_button__3iCNV{padding:.625rem .875rem;font-size:.8125rem;gap:.625rem}.LikeButton_heartIcon__WVI6E{width:18px;height:18px}.LikeButton_miniHeart__zKspO{font-size:8px}}@media (prefers-reduced-motion:reduce){.LikeButton_button__3iCNV,.LikeButton_heartIcon__WVI6E{transition-duration:.01ms!important}.LikeButton_heartIcon__WVI6E.LikeButton_filled__CZUEw{animation:none!important}.LikeButton_button__3iCNV:before{display:none}.LikeButton_liked___ybO4{animation:none!important}.LikeButton_miniHeart__zKspO{animation:none!important;display:none}.LikeButton_miniHeartsEffect__g5a7S{display:none!important}}@media (prefers-contrast:high){.LikeButton_button__3iCNV{border-width:3px;background:hsl(0 0% 0%);color:hsl(0 0% 100%);border-color:hsl(0 0% 40%)}.LikeButton_liked___ybO4{background:hsl(0 0% 100%);color:hsl(0 0% 0%);border-color:hsl(0 0% 0%)}.LikeButton_likeCount___GjFE{border-width:2px;background:hsl(0 0% 20%);color:hsl(0 0% 100%)}}@media (prefers-color-scheme:light){.LikeButton_button__3iCNV{background:hsl(0 0% 98%);color:hsl(0 0% 3.9%);border-color:hsl(0 0% 89%)}.LikeButton_button__3iCNV:hover{background:hsl(0 0% 96%);border-color:hsl(0 0% 85%)}.LikeButton_liked___ybO4{background:linear-gradient(135deg,hsl(0 0% 3.9%),hsl(0 0% 10%));color:hsl(0 0% 98%);border-color:hsl(0 0% 3.9%)}.LikeButton_likeCount___GjFE{background:hsl(0 0% 96%);color:hsl(0 0% 3.9%);border-color:hsl(0 0% 89%)}}@media print{.LikeButton_button__3iCNV{display:none!important}}