.blog-series-nav_wrapper__MbuLs{margin-top:var(--mantine-spacing-xl);margin-bottom:var(--mantine-spacing-xl)}.blog-series-nav_link__bzPLR{display:block;text-decoration:none}.blog-series-nav_card__LQvrh{border-color:var(--lf-border);background:linear-gradient(135deg,var(--mantine-color-brand-0),var(--lf-surface));box-shadow:var(--lf-shadow-sm);transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.blog-series-nav_link__bzPLR:hover .blog-series-nav_card__LQvrh{transform:translateY(-3px);border-color:var(--mantine-color-brand-3);box-shadow:var(--lf-shadow-md)}.blog-series-nav_thumb___9cVG{position:relative;flex:0 0 auto;width:112px;height:112px;overflow:hidden;border-radius:var(--mantine-radius-md);background:var(--mantine-color-gray-0)}.blog-series-nav_thumbImg__dJf9c{object-fit:cover}.blog-series-nav_eyebrow__rq7d6{text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:700;color:var(--mantine-color-brand-6)}.blog-series-nav_title__wC4jL{color:var(--lf-text);line-height:1.25}.blog-series-nav_cta__Pqnq_{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--mantine-color-brand-6)}.blog-series-nav_ctaArrow__RoS5m{transition:transform .16s ease}.blog-series-nav_link__bzPLR:hover .blog-series-nav_ctaArrow__RoS5m{transform:translateX(3px)}.blog-series-nav_arrow__OPO1i{flex:0 0 auto;color:var(--mantine-color-brand-5);transition:transform .16s ease}.blog-series-nav_link__bzPLR:hover .blog-series-nav_arrow__OPO1i{transform:translateX(4px)}@media (max-width:36em){.blog-series-nav_thumb___9cVG{display:none}}.footer_footer__DDe4E{margin:0;padding:clamp(40px,7vw,72px) 0;border-top:1px solid var(--lf-border);background:radial-gradient(circle at 12% 0,var(--mantine-color-brand-0),transparent 34%),var(--lf-surface);width:100%;overflow-x:hidden}.footer_inner__PRcMG{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);gap:clamp(28px,5vw,80px);align-items:flex-start}.footer_brandColumn__3W7CC{max-width:360px}.footer_brand__bPuoP{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--lf-text)}.footer_brandText__ReyXC{font-size:21px;font-weight:800;line-height:1}.footer_tagline__F5qXg{line-height:1.7}.footer_columns__igGOY{width:100%}.footer_columnTitle__JaSRr{font-size:var(--mantine-font-size-sm);text-transform:uppercase;color:var(--lf-text)}.footer_link__qBDPM{color:var(--lf-muted);font-size:var(--mantine-font-size-sm);font-weight:550}.footer_link__qBDPM:hover{color:var(--mantine-color-brand-7)}@media (max-width:755px){.footer_inner__PRcMG{grid-template-columns:1fr}}.navbar_root__mLHkk{position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--mantine-color-white) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mantine-color-gray-3) 62%,transparent);backdrop-filter:blur(18px)}.navbar_dropdown__fTI6S{position:absolute;top:var(--header-height);left:0;right:0;z-index:0;border-top-right-radius:0;border-top-left-radius:0;border-top-width:0;overflow:hidden}.navbar_header__pgvdC{display:flex;justify-content:space-between;align-items:center;height:100%;gap:var(--mantine-spacing-lg)}.navbar_brand__I6Zjh{display:inline-flex;align-items:center;gap:10px;min-width:max-content;color:var(--lf-text);text-decoration:none}.navbar_brandText__FvEOz{font-size:20px;font-weight:800;line-height:1}.navbar_links__hW15H{display:flex;gap:6px;align-items:center;justify-content:center;flex:1}.navbar_burger__x4ch_{display:none}.navbar_linkButton__Yj9uk,.navbar_link__uvFOT{display:block;line-height:1;padding:10px 12px;border-radius:var(--mantine-radius-md);text-decoration:none;color:var(--lf-muted);font-size:var(--mantine-font-size-sm);font-weight:650;background:transparent;border:none}.navbar_linkButton__Yj9uk{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.navbar_linkActive___6edK,.navbar_linkButton__Yj9uk:hover,.navbar_link__uvFOT:hover{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7)}.navbar_linkSub__JBtSz{padding-left:24px}.navbar_menuItem__20SjD{color:var(--lf-muted);text-decoration:none;background-color:transparent;font-weight:600}.navbar_menuItem__20SjD:hover,.navbar_menuItem__20SjD[data-hovered]{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7)}.navbar_actions__rHCbw{min-width:max-content}.navbar_installButton__XytE5{background:linear-gradient(135deg,var(--mantine-color-brand-6),var(--mantine-color-brand-8));border:0;box-shadow:0 12px 28px color-mix(in srgb,var(--mantine-color-brand-6) 22%,transparent)}.navbar_installButton__XytE5:hover{background:linear-gradient(135deg,var(--mantine-color-brand-7),var(--mantine-color-brand-9))}.navbar_langButton__otnt3{color:var(--mantine-color-brand-7)}.navbar_mobileInstallButton__ibnpO{margin:var(--mantine-spacing-md);width:calc(100% - (var(--mantine-spacing-md) * 2));background:linear-gradient(135deg,var(--mantine-color-brand-6),var(--mantine-color-brand-8))}.navbar_mobileLabel__e3g2r{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.navbar_menuGroupLabel__2h7HL{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;color:var(--mantine-color-brand-6)}.navbar_megaDropdown__L52h5{min-width:380px;max-width:460px}.navbar_menuGrid__ZRTrM,.navbar_mobileGroupGrid__TZpL2{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.navbar_mobileGroup__tAkHt{margin-bottom:4px}.navbar_mobileGroupLabel__USvvc{padding:8px var(--mantine-spacing-md) 2px 24px;color:var(--mantine-color-brand-6);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media (max-width:755px){.navbar_dropdown__fTI6S{display:block}.navbar_actions__rHCbw,.navbar_links__hW15H{display:none}.navbar_burger__x4ch_{display:block}.navbar_linkButton__Yj9uk,.navbar_link__uvFOT{border-radius:0;padding:var(--mantine-spacing-md)}}.layout_root__J6pSI{min-height:100vh;display:flex;flex-direction:column}.layout_main__JrRjR{flex:1;min-height:0}.blog-article_page__ab_Qt{padding-bottom:64px}.blog-article_header__3GWrL{max-width:760px;margin:0 auto;padding:56px 0 28px;text-align:center}.blog-article_meta__dM7nX{display:inline-flex;gap:8px;align-items:center;text-transform:uppercase;letter-spacing:.07em;font-size:.78rem;font-weight:700;color:var(--mantine-color-brand-6)}.blog-article_metaDot__EfqJR{color:var(--lf-muted);font-weight:400}.blog-article_title__bWYQb{margin:14px 0 12px;font-size:clamp(1.9rem,4.2vw,2.7rem);line-height:1.15;letter-spacing:-.01em;color:var(--lf-text)}.blog-article_description__HEo6s{margin:0 auto;max-width:640px;font-size:1.12rem;line-height:1.6;color:var(--lf-muted)}.blog-article_cover__n9yF5{position:relative;max-width:940px;margin:8px auto;aspect-ratio:1280/720;overflow:hidden;border-radius:18px;border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-md);background:var(--mantine-color-gray-0)}.blog-article_coverImg__XVTVI{object-fit:cover}.blog-article_content__SImGh{max-width:720px;margin:0 auto;padding-top:28px;font-size:1.07rem;line-height:1.75;color:var(--lf-text);text-align:left}.blog-article_content__SImGh h1{font-size:clamp(1.7rem,3.5vw,2.2rem);line-height:1.2;margin:0 0 1.1rem;letter-spacing:-.01em}.blog-article_content__SImGh h2{font-size:1.5rem;line-height:1.3;margin:2.4rem 0 .85rem;letter-spacing:-.01em}.blog-article_content__SImGh h3{font-size:1.2rem;line-height:1.35;margin:1.9rem 0 .6rem}.blog-article_content__SImGh p{margin:0 0 1.15rem}.blog-article_content__SImGh ol,.blog-article_content__SImGh ul{margin:0 0 1.2rem;padding-left:1.35rem}.blog-article_content__SImGh li{margin:.35rem 0;padding-left:.25rem}.blog-article_content__SImGh li::marker{color:var(--mantine-color-brand-5)}.blog-article_content__SImGh a{color:var(--mantine-color-brand-6);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.blog-article_content__SImGh a:hover{text-decoration-thickness:2px}.blog-article_content__SImGh strong{color:var(--lf-text);font-weight:700}.blog-article_content__SImGh blockquote{margin:1.6rem 0;padding:.85rem 1.15rem;border-left:3px solid var(--mantine-color-brand-4);border-radius:0 10px 10px 0;background:var(--mantine-color-brand-0);color:var(--lf-text);font-style:italic}.blog-article_content__SImGh blockquote p{margin:0}.blog-article_content__SImGh img{border-radius:12px;border:1px solid var(--lf-border);box-shadow:var(--lf-shadow-sm)}.blog-article_content__SImGh pre{margin:1.5rem 0;padding:1rem 1.15rem;border-radius:12px;border:1px solid var(--lf-border);background:var(--mantine-color-gray-0);overflow-x:auto;font-size:.86rem;line-height:1.6}.blog-article_content__SImGh code{font-family:var(--mantine-font-family-monospace,ui-monospace,monospace);font-size:.88em}.blog-article_content__SImGh :not(pre)>code{padding:.12em .4em;border-radius:6px;background:var(--mantine-color-gray-1);color:var(--mantine-color-brand-7,var(--lf-text))}.blog-article_content__SImGh hr{margin:2.4rem 0;border:none;border-top:1px solid var(--lf-border)}@media (max-width:48em){.blog-article_header__3GWrL{padding:36px 16px 20px}.blog-article_content__SImGh{font-size:1.02rem}}