@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap);:root{--primary:#0f8cff;--primary-dark:#075bd8;--primary-light:#dff7ff;--secondary:#8b5cf6;--success:#18c98b;--ink:#07111f;--text-primary:#263145;--text-secondary:#667085;--surface:#fff;--border:rgba(15,140,255,0.12);--border-strong:rgba(15,140,255,0.24);--glass-bg:linear-gradient(145deg,hsla(0,0%,100%,0.88),hsla(0,0%,100%,0.68));--glass-shadow:0 22px 70px rgba(7,17,31,0.08),inset 0 1px 0 hsla(0,0%,100%,0.9);--glass-shadow-hover:0 28px 70px rgba(15,140,255,0.14),0 14px 34px rgba(139,92,246,0.12);--page-gradient:linear-gradient(135deg,rgba(120,228,255,0.28),hsla(0,0%,100%,0.92) 24%,rgba(240,231,255,0.76) 52%,rgba(255,240,215,0.62) 76%,rgba(220,255,241,0.72));--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--radius-pill:999px;--content-max:48rem;--header-height:4.5rem}*{box-sizing:border-box}html{color:var(--text-primary);font:100%/1.5 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;margin:0;padding:0;word-wrap:break-word;background:var(--page-gradient);background-attachment:fixed;min-height:100vh}code,pre{font-family:Consolas,Menlo,Monaco,source-code-pro,Courier New,monospace;font-size:.875rem;line-height:1.5}pre{border-radius:var(--radius-sm);overflow:auto;padding:1em}a{color:var(--primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--primary-dark)}h1,h2,h3,h4,h5,h6{color:var(--ink);font-weight:800;letter-spacing:0;line-height:1.15}ol,p,pre,ul{margin-top:0;margin-bottom:1.5rem}.ArticleMeta_ArticleMeta__1VG6h{display:flex;flex-wrap:wrap;align-items:center;grid-gap:.5rem;gap:.5rem;font-size:.8125rem;color:var(--text-secondary)}.ArticleMeta_ArticleMeta__1VG6h time{font-weight:500}.ArticleMeta_separator__11OxY{width:4px;height:4px;border-radius:50%;background:var(--border-strong);flex-shrink:0}.ArticleMeta_readingTime__1u9-Y{font-weight:500}.ArticleMeta_tags__1IJ9w{display:flex;flex-wrap:wrap;grid-gap:.375rem;gap:.375rem;list-style:none;padding:0;margin:0;width:100%}.ArticleMeta_tags__1IJ9w li{display:inline}.ArticleMeta_tags__1IJ9w a{display:inline-flex;align-items:center;padding:.25rem .75rem;border-radius:var(--radius-pill);border:1px solid rgba(15,140,255,.2);background:hsla(0,0%,100%,.7);font-size:.75rem;font-weight:600;color:var(--primary);text-decoration:none;transition:all .2s ease}.ArticleMeta_tags__1IJ9w a:hover{background:rgba(223,247,255,.9);border-color:rgba(139,92,246,.35);color:var(--primary-dark)}@media (min-width:640px){.ArticleMeta_tags__1IJ9w{width:auto;margin-left:.25rem}}.ArticleSummary_ArticleSummary__3I5Qk{padding:1.5rem 1.75rem;border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.72);background:var(--glass-bg);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:var(--glass-shadow);transition:transform .3s ease,box-shadow .3s ease}.ArticleSummary_ArticleSummary__3I5Qk:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-hover)}.ArticleSummary_ArticleSummary__3I5Qk h2{margin:0 0 .625rem;font-size:1.25rem;font-weight:800;line-height:1.25}.ArticleSummary_ArticleSummary__3I5Qk h2 a{color:var(--ink);text-decoration:none}.ArticleSummary_ArticleSummary__3I5Qk h2 a:hover{color:var(--primary)}.ArticleSummary_ArticleSummary__3I5Qk p{margin:.75rem 0 0;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}@media (min-width:768px){.ArticleSummary_ArticleSummary__3I5Qk{padding:1.75rem 2rem;border-radius:var(--radius-lg)}.ArticleSummary_ArticleSummary__3I5Qk h2{font-size:1.375rem}}.Bio_Bio__1ks_2{display:flex;align-items:flex-start;grid-gap:1rem;gap:1rem;margin-bottom:0}.Bio_avatarWrap__1TrDI{flex-shrink:0;padding:3px;border-radius:var(--radius-sm);background:linear-gradient(135deg,rgba(15,140,255,.4),rgba(139,92,246,.4))}.Bio_avatarWrap__1TrDI img{display:block;width:3.25rem;height:3.25rem;border-radius:9px;object-fit:cover}.Bio_content__duFf9{flex:1 1;min-width:0}.Bio_text__2qd5w{margin:0;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.Bio_text__2qd5w a{font-weight:600}.Pagination_Pagination__2Xt2h{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;grid-gap:.75rem;gap:.75rem;margin:2.5rem 0 1rem;padding:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.55)}.Pagination_Pagination__2Xt2h a{display:inline-flex;align-items:center;padding:.5rem 1rem;min-height:40px;font-size:.875rem;font-weight:600;color:var(--primary);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:hsla(0,0%,100%,.8);transition:all .2s ease}.Pagination_Pagination__2Xt2h a:hover{background:rgba(223,247,255,.95);border-color:rgba(139,92,246,.35);transform:translateY(-1px);box-shadow:0 8px 20px rgba(15,140,255,.12)}.Pagination_pages__2OKjg{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.Pagination_current__3vA1_{font-weight:800;color:var(--ink)}.Pagination_count__3J_u6{font-weight:600}.BlogIndexPage_hero__3FTXs{position:relative;overflow:hidden;margin-bottom:2.5rem;padding:2rem 1.75rem;border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.76);background:linear-gradient(135deg,rgba(15,140,255,.12),hsla(0,0%,100%,.82) 38%,rgba(139,92,246,.14) 68%,rgba(24,201,139,.14));box-shadow:0 18px 48px rgba(15,140,255,.12)}.BlogIndexPage_heroBadge__11_Jt{display:inline-flex;align-items:center;margin-bottom:1rem;padding:.375rem .875rem;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.72);border:1px solid var(--border);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--primary)}.BlogIndexPage_heroTitle__OogZ9{margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.35rem);font-weight:900;line-height:1.12;color:var(--ink)}.BlogIndexPage_heroSubtitle__1t0Uu{margin:0 0 1.75rem;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--text-secondary)}.BlogIndexPage_pageHeader__1W-DI{margin-bottom:2rem}.BlogIndexPage_pageTitle__69U22{margin:0;font-size:1.75rem;font-weight:900;color:var(--ink)}.BlogIndexPage_pageNumber__3OjQU{font-weight:600;color:var(--text-secondary)}.BlogIndexPage_articlesList__1V39R{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;grid-gap:1.25rem;gap:1.25rem}.BlogIndexPage_articlesList__1V39R>li{list-style:none;padding:0;margin:0}.NotFoundPage_NotFound__2wZ3c{display:flex;justify-content:center;padding:3rem 0}.NotFoundPage_card__hedRg{width:100%;max-width:28rem;padding:2.5rem 2rem;text-align:center;border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.72);background:var(--glass-bg);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--glass-shadow)}.NotFoundPage_code__158N5{display:block;margin-bottom:.75rem;font-size:3rem;font-weight:900;line-height:1;background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.NotFoundPage_card__hedRg h1{margin:0 0 .75rem;font-size:1.5rem;font-weight:800;color:var(--ink)}.NotFoundPage_card__hedRg p{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.55;color:var(--text-secondary)}.NotFoundPage_homeLink__3cEXi{display:inline-flex;align-items:center;padding:.625rem 1.25rem;min-height:44px;font-size:.875rem;font-weight:600;color:var(--primary);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:linear-gradient(135deg,hsla(0,0%,100%,.76),rgba(223,247,255,.72));transition:all .2s ease}.NotFoundPage_homeLink__3cEXi:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,140,255,.16)}.LoadingIndicator_LoadingIndicator__3KSl0{position:fixed;left:0;top:0;height:3px;width:100%;background:linear-gradient(90deg,var(--primary),var(--secondary) 50%,var(--success));z-index:1000;transition:transform .3s ease-in,opacity .3s ease-in;transition-delay:0;transform-origin:left center;transform:scaleX(0);opacity:0}.LoadingIndicator_LoadingIndicator__3KSl0.LoadingIndicator_active__3EncM{opacity:1;transition-delay:333ms;animation:LoadingIndicator_LoadingIndicator-animation__2icwd 10s ease-out;animation-fill-mode:forwards}@keyframes LoadingIndicator_LoadingIndicator-animation__2icwd{0%{transform:scaleX(0)}10%{transform:scaleX(.3)}50%{transform:scaleX(.7)}90%{transform:scaleX(.8)}to{transform:scaleX(1)}}.BlogHeader_header__1u5D1{position:sticky;top:0;z-index:100;background:hsla(0,0%,100%,.72);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(15,140,255,.1);box-shadow:0 8px 32px rgba(15,140,255,.06)}.BlogHeader_inner__1ySEM{justify-content:space-between;max-width:calc(var(--content-max) + 4rem);margin:0 auto;padding:.875rem 1.5rem;min-height:var(--header-height)}.BlogHeader_inner__1ySEM,.BlogHeader_left__28g0P{display:flex;align-items:center;grid-gap:1rem;gap:1rem}.BlogHeader_left__28g0P{min-width:0}.BlogHeader_logo__3GDbj{font-size:1.125rem;font-weight:900;letter-spacing:-.02em;color:var(--ink);text-decoration:none;white-space:nowrap}.BlogHeader_logo__3GDbj:hover{color:var(--primary)}.BlogHeader_pill__CXJzo{display:none;align-items:center;grid-gap:.5rem;gap:.5rem;padding:.375rem .875rem;border-radius:var(--radius-pill);background:linear-gradient(135deg,rgba(15,140,255,.12),rgba(139,92,246,.14) 54%,rgba(24,201,139,.12));border:1px solid hsla(0,0%,100%,.7);box-shadow:0 12px 30px rgba(15,140,255,.1);font-size:.75rem;font-weight:700;color:var(--text-primary)}.BlogHeader_statusDot__3Mtv4{width:8px;height:8px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px rgba(24,201,139,.16);flex-shrink:0}.BlogHeader_nav__1LydP{display:flex;align-items:center;grid-gap:.5rem;gap:.5rem;flex-shrink:0}.BlogHeader_navLink__uIVBT{display:none;padding:.5rem .875rem;font-size:.875rem;font-weight:600;color:var(--text-secondary);border-radius:var(--radius-sm);transition:color .2s ease,background .2s ease}.BlogHeader_navLink__uIVBT:hover{color:var(--primary);background:rgba(15,140,255,.06)}.BlogHeader_cta__3G0-P{display:inline-flex;align-items:center;padding:.625rem 1.125rem;min-height:44px;font-size:.875rem;font-weight:600;color:var(--primary);border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:linear-gradient(135deg,hsla(0,0%,100%,.76),rgba(223,247,255,.72));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:all .2s ease;white-space:nowrap}.BlogHeader_cta__3G0-P:hover{color:var(--primary-dark);background:linear-gradient(135deg,rgba(223,247,255,.95),rgba(240,231,255,.9));border-color:rgba(139,92,246,.42);transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,140,255,.16)}@media (min-width:640px){.BlogHeader_navLink__uIVBT{display:inline-flex}}@media (min-width:768px){.BlogHeader_pill__CXJzo{display:inline-flex}}.BlogFooter_footer__jiddt{margin-top:4rem;padding:2rem 1.5rem 2.5rem;border-top:1px solid var(--border)}.BlogFooter_inner__1jXB2{max-width:var(--content-max);margin:0 auto;text-align:center}.BlogFooter_links__11edw{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:.5rem 1.5rem;gap:.5rem 1.5rem;margin-bottom:1rem}.BlogFooter_links__11edw a{font-size:.875rem;font-weight:600;color:var(--text-secondary)}.BlogFooter_links__11edw a:hover{color:var(--primary)}.BlogFooter_copyright__1wbgh{margin:0;font-size:.8125rem;color:var(--text-secondary)}.BlogFooter_copyright__1wbgh a{color:var(--text-primary);font-weight:600}.BlogFooter_copyright__1wbgh a:hover{color:var(--primary)}.BlogLayout_page__LyF43{min-height:100vh;display:flex;flex-direction:column}.BlogLayout_container__1fiRb{flex:1 1;width:100%;max-width:calc(var(--content-max) + 4rem);margin:0 auto;padding:2rem 1.5rem 0}.BlogLayout_main__1AC4b{width:100%;max-width:var(--content-max);margin:0 auto}@media (min-width:768px){.BlogLayout_container__1fiRb{padding:2.5rem 2rem 0}}.BlogPostLayout_container__3yuyZ{padding-bottom:1rem}.BlogPostLayout_header__1Ny4T{margin-bottom:2rem}.BlogPostLayout_title__2L_2_{margin:0 0 1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.12;color:var(--ink)}.BlogPostLayout_articleCard__3ETt1{padding:1.75rem 1.75rem 2rem;border-radius:var(--radius-lg);border:1px solid hsla(0,0%,100%,.72);background:var(--glass-bg);backdrop-filter:blur(26px);-webkit-backdrop-filter:blur(26px);box-shadow:var(--glass-shadow)}.BlogPostLayout_footer__3ofxa{margin-top:2.5rem}.BlogPostLayout_bioCard__2-n93{padding:1.5rem 1.75rem;margin-bottom:1.25rem;border-radius:var(--radius-md);border:1px solid var(--border);background:hsla(0,0%,100%,.6)}.BlogPostLayout_nav__2zrMf{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.BlogPostLayout_navLink__3gzWu{display:flex;flex-direction:column;grid-gap:.375rem;gap:.375rem;padding:1.25rem 1.5rem;border-radius:var(--radius-md);border:1px solid hsla(0,0%,100%,.72);background:var(--glass-bg);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);box-shadow:var(--glass-shadow);text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.BlogPostLayout_navLink__3gzWu:hover{transform:translateY(-2px);box-shadow:var(--glass-shadow-hover)}.BlogPostLayout_navLinkNext__jXdIV{text-align:right}.BlogPostLayout_navLabel__3Wk0Z{font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.BlogPostLayout_navTitle__K1LNt{font-size:.9375rem;font-weight:700;line-height:1.35;color:var(--ink)}.BlogPostLayout_navLink__3gzWu:hover .BlogPostLayout_navTitle__K1LNt{color:var(--primary)}.BlogPostLayout_content__1mzTO hr{background:var(--border);border:none;height:1px;margin:2rem 0}.BlogPostLayout_content__1mzTO h2,.BlogPostLayout_content__1mzTO h3,.BlogPostLayout_content__1mzTO h4,.BlogPostLayout_content__1mzTO h5,.BlogPostLayout_content__1mzTO h6{font-weight:800;line-height:1.2;margin-top:2.5rem;margin-bottom:1rem;color:var(--ink)}.BlogPostLayout_content__1mzTO h2{font-size:1.5rem}.BlogPostLayout_content__1mzTO h3{font-size:1.25rem}.BlogPostLayout_content__1mzTO p{font-size:1rem;line-height:1.65;color:var(--text-primary)}.BlogPostLayout_content__1mzTO a{font-weight:500}.BlogPostLayout_content__1mzTO ol,.BlogPostLayout_content__1mzTO ul{padding-left:1.5rem;color:var(--text-primary)}.BlogPostLayout_content__1mzTO li{margin-bottom:.5rem;line-height:1.6}.BlogPostLayout_content__1mzTO code,.BlogPostLayout_content__1mzTO pre{color:#fff;font-family:Consolas,Menlo,Monaco,source-code-pro,Courier New,monospace;font-feature-settings:normal;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}.BlogPostLayout_content__1mzTO pre{overflow:auto;padding:1.25em;border-radius:var(--radius-sm)}.BlogPostLayout_content__1mzTO :not(pre)>code,.BlogPostLayout_content__1mzTO pre{background:rgba(21,28,40,.94)}.BlogPostLayout_content__1mzTO pre::-moz-selection,.BlogPostLayout_content__1mzTO pre::selection{background:hsla(0,0%,100%,.15)}.BlogPostLayout_content__1mzTO :not(pre)>code{border-radius:6px;background:rgba(223,247,255,.85);color:var(--primary-dark);padding:.15em .4em .1em;white-space:normal;font-size:.875em}.BlogPostLayout_content__1mzTO a>code{color:var(--primary)}.BlogPostLayout_content__1mzTO .highlighted-line{background-color:#022a4b;display:block;margin-right:-1em;margin-left:-1em;padding-right:1em;padding-left:.75em;border-left:.25em solid var(--primary)}.BlogPostLayout_content__1mzTO .token.attr-name{color:#addb67;font-style:italic}.BlogPostLayout_content__1mzTO .token.comment{color:#637777}.BlogPostLayout_content__1mzTO .token.string,.BlogPostLayout_content__1mzTO .token.url{color:#addb67}.BlogPostLayout_content__1mzTO .token.variable{color:#d6deeb}.BlogPostLayout_content__1mzTO .token.number{color:#f78c6c}.BlogPostLayout_content__1mzTO .token.builtin,.BlogPostLayout_content__1mzTO .token.char,.BlogPostLayout_content__1mzTO .token.constant,.BlogPostLayout_content__1mzTO .token.function{color:#82aaff}.BlogPostLayout_content__1mzTO .token.punctuation{color:#c792ea}.BlogPostLayout_content__1mzTO .token.doctype,.BlogPostLayout_content__1mzTO .token.selector{color:#c792ea;font-style:italic}.BlogPostLayout_content__1mzTO .token.class-name{color:#ffcb8b}.BlogPostLayout_content__1mzTO .token.keyword,.BlogPostLayout_content__1mzTO .token.operator,.BlogPostLayout_content__1mzTO .token.tag{color:#7ec8ff}.BlogPostLayout_content__1mzTO .token.boolean{color:#ff5874}.BlogPostLayout_content__1mzTO .token.property{color:#80cbc4}.BlogPostLayout_content__1mzTO .token.namespace{color:#b2ccd6}@media (max-width:639px){.BlogPostLayout_articleCard__3ETt1{padding:1.25rem 1.25rem 1.5rem;border-radius:var(--radius-md)}.BlogPostLayout_nav__2zrMf{grid-template-columns:1fr}.BlogPostLayout_navLinkNext__jXdIV{text-align:left}}@media (min-width:768px){.BlogPostLayout_articleCard__3ETt1{padding:2rem 2.25rem 2.5rem}}
/*# sourceMappingURL=main.49b787df.chunk.css.map */