.blog_container__eRBnl{max-width:1240px;margin:0 auto;padding:0 22px}.blog_containerNarrow__vGxPn{max-width:760px;margin:0 auto;padding:0 22px}.blog_btn__RwBa_{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;padding:11px 20px;border-radius:980px;transition:background .2s ease,transform .2s ease,border-color .2s ease;letter-spacing:-.005em;border:1px solid rgba(0,0,0,0);text-decoration:none;cursor:pointer}.blog_btnPrimary__QaZs8{background:var(--accent);color:#fff}.blog_btnPrimary__QaZs8:hover{background:var(--accent-deep);transform:translateY(-1px)}.blog_btnSecondary__bpLGw{background:var(--surface);color:var(--ink);border:1px solid var(--border)}.blog_btnSecondary__bpLGw:hover{border-color:var(--ink-muted)}.blog_chev__2T3rN{transition:transform .2s ease;font-size:13px}.blog_btn__RwBa_:hover .blog_chev__2T3rN,a:hover .blog_chev__2T3rN{transform:translateX(2px)}.blog_catRoot__eSTq9{--cat-engineering:#2563EB;--cat-product:#6A3CE5;--cat-customers:#00875A;--cat-team:#B5610A;--cat-thinking:#B83BC4}.blog_blogHero__C6byC{padding:64px 0 40px;text-align:center;position:relative}.blog_blogHero__C6byC:before{content:"";position:absolute;top:30px;left:50%;transform:translateX(-50%);width:720px;height:320px;background:radial-gradient(ellipse at center,rgba(106,60,229,.1) 0,transparent 65%);pointer-events:none;z-index:0}.blog_blogHero__C6byC>*{position:relative;z-index:1}.blog_blogEyebrow__mdRUt{font-size:14px;line-height:1.23;letter-spacing:.02em;font-weight:600;color:var(--accent);margin-bottom:14px;text-transform:uppercase}.blog_blogTitle__MDXww{font-size:clamp(40px,6vw,72px);line-height:1.04;letter-spacing:-.022em;font-weight:600;color:var(--ink);margin:0 auto 18px;max-width:780px}.blog_blogTitle__MDXww .accent{color:var(--accent)}.blog_blogSub__yYe8F{font-size:clamp(17px,2vw,21px);line-height:1.4;color:var(--ink-muted);font-weight:400;max-width:600px;margin:0 auto 32px;letter-spacing:.005em}.blog_blogNewsletter__XIRPo{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 4px 4px 16px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);max-width:420px;width:100%}.blog_blogNewsletter__XIRPo:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(106,60,229,.1)}.blog_blogNewsletter__XIRPo input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--ink);padding:6px 0;min-width:0}.blog_blogNewsletter__XIRPo input::placeholder{color:var(--ink-faint)}.blog_blogNewsletter__XIRPo button{background:var(--ink);color:#fff;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:500;transition:background .2s ease;flex-shrink:0;border:none;cursor:pointer}.blog_blogNewsletter__XIRPo button:hover{background:var(--accent)}.blog_blogNewsletterMeta__oqGZw{display:block;margin-top:12px;font-size:12px;color:var(--ink-faint);letter-spacing:.005em}.blog_blogNewsletterMeta__oqGZw strong{color:var(--ink-muted);font-weight:500}.blog_featuredPostSection__aAmVK{padding:24px 0 56px}.blog_featuredPost__Pp3dS{display:grid;grid-template-columns:1.3fr 1fr;gap:0;background:var(--surface);border:1px solid var(--border);border-radius:22px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 48px -16px rgba(0,0,0,.08);text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s ease}.blog_featuredPost__Pp3dS:hover{transform:translateY(-3px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 56px -16px rgba(0,0,0,.12)}.blog_featuredPostContent__dT1pU{padding:44px 48px 40px;display:flex;flex-direction:column;gap:18px}.blog_featuredPostTagRow__QEw_V{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.blog_featuredPostBadge__l0Bnl{display:inline-flex;align-items:center;gap:6px;background:var(--accent-soft);color:var(--accent-deep);padding:4px 10px 4px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.blog_featuredPostBadge__l0Bnl:before{content:"★";font-size:12px;line-height:1;color:var(--accent)}.blog_postCatPill__2r2xW{font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase;background:rgba(106,60,229,.08);color:var(--accent-deep)}.blog_postCatEngineering__oxwDV{background:rgba(37,99,235,.08);color:#2563eb}.blog_postCatProduct__VlfBF{background:rgba(106,60,229,.08);color:#6a3ce5}.blog_postCatCustomers__pWL_s{background:rgba(0,135,90,.08);color:#00875a}.blog_postCatTeam__5b4cY{background:rgba(181,97,10,.08);color:#b5610a}.blog_postCatThinking__60NwP{background:rgba(184,59,196,.08);color:#b83bc4}.blog_featuredPostMeta__QrjDK{font-size:12px;color:var(--ink-faint);letter-spacing:.005em}.blog_featuredPostMeta__QrjDK .dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ink-faint);vertical-align:middle;margin:0 6px}.blog_featuredPostTitle__50D3x{font-size:clamp(28px,4vw,44px);line-height:1.1;letter-spacing:-.018em;font-weight:600;color:var(--ink);margin:4px 0 6px;transition:color .2s ease}.blog_featuredPostTitle__50D3x .accent,.blog_featuredPost__Pp3dS:hover .blog_featuredPostTitle__50D3x{color:var(--accent)}.blog_featuredPostDeck__wdTbE{font-size:16px;line-height:1.5;color:var(--ink-muted);margin:0;letter-spacing:-.005em;flex-grow:1}.blog_featuredPostAuthor__Hh6Lm{display:flex;align-items:center;gap:12px;padding-top:20px;border-top:1px solid var(--border)}.blog_authorAvatar__d3805{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#8B5FE8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600;flex-shrink:0}.blog_authorText__ryapH{line-height:1.3}.blog_authorName__AUR0g{font-size:13px;font-weight:600;color:var(--ink);letter-spacing:-.005em}.blog_authorRole__MJanr{font-size:11px;color:var(--ink-muted);margin-top:1px}.blog_featuredPostVisual__l_JYX{background:linear-gradient(135deg,var(--accent-soft) 0,#EBE0FA 100%);padding:44px 36px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.blog_featuredPostVisual__l_JYX:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(106,60,229,.15) 0,transparent 50%),radial-gradient(circle at 80% 70%,rgba(139,95,232,.12) 0,transparent 50%);pointer-events:none}.blog_previewCard__6y6aC{background:var(--surface);border-radius:14px;padding:18px 20px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 36px rgba(106,60,229,.18);width:100%;max-width:280px;position:relative;z-index:1}.blog_previewCardBar__4wz3i{display:flex;align-items:center;gap:5px;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid var(--border)}.blog_previewCardBar__4wz3i .dot{width:7px;height:7px;border-radius:50%}.blog_previewCardBar__4wz3i .dot.r{background:#ff5f57}.blog_previewCardBar__4wz3i .dot.y{background:#febc2e}.blog_previewCardBar__4wz3i .dot.g{background:#28c840}.blog_previewCardBar__4wz3i .label{margin-left:8px;font-family:ui-monospace,monospace;font-size:10px;color:var(--ink-faint);letter-spacing:.01em}.blog_previewCardLine__XMQMY{height:8px;border-radius:4px;background:var(--surface-2);margin-bottom:8px}.blog_previewCardLineShort__H9E1z{width:60%}.blog_previewCardLineMed__UYiO_{width:85%}.blog_previewCardLineCode__X9CG_{background:var(--ink);height:12px;border-radius:3px;margin:12px 0}.blog_previewCardLineCodeInd__pFzhL{width:60%;margin-left:16px}.blog_previewCardStat__mAg41{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:var(--accent-soft);border-radius:8px;margin-top:14px}.blog_previewCardStatLabel__s12Jg{font-size:11px;color:var(--accent-deep);font-weight:500}.blog_previewCardStatValue__46P_s{font-size:18px;font-weight:700;color:var(--accent);letter-spacing:-.018em;font-variant-numeric:tabular-nums}.blog_filterSection__EbHDM{padding:24px 0;position:sticky;top:0;background:rgba(251,251,253,.85);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);z-index:10;border-bottom:1px solid rgba(0,0,0,0);transition:border-color .3s ease}.blog_filterSectionScrolled__PxiYW{border-bottom-color:var(--border)}.blog_filterRow__n_D_N{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.blog_filterChips__1nSVr{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.blog_filterChip__hnvtL{background:var(--surface);border:1px solid var(--border);color:var(--ink);padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease;display:inline-flex;align-items:center;gap:5px;font-family:inherit}.blog_filterChip__hnvtL:hover{border-color:var(--ink-muted)}.blog_filterChipActive__NUBQF{background:var(--ink);color:#fff;border-color:var(--ink)}.blog_filterChipCount__Kawgk{font-size:11px;color:var(--ink-faint);font-weight:400}.blog_filterChipActive__NUBQF .blog_filterChipCount__Kawgk{color:hsla(0,0%,100%,.6)}.blog_filterSearch__L6X12{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:6px 12px;width:240px;transition:border-color .2s ease,box-shadow .2s ease;cursor:text}.blog_filterSearch__L6X12:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(106,60,229,.1)}.blog_filterSearch__L6X12 svg{width:13px;height:13px;color:var(--ink-faint);flex-shrink:0}.blog_filterSearch__L6X12 input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font:inherit;font-size:13px;color:var(--ink);min-width:0}.blog_filterSearch__L6X12 input::placeholder{color:var(--ink-faint)}.blog_gridSection__Q_JdR{padding:32px 0 64px}.blog_articleGrid__Q_emE{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.blog_articleCard__drv8O{background:var(--surface);border:1px solid var(--border-soft);border-radius:18px;padding:0;overflow:hidden;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.02);display:flex;flex-direction:column}.blog_articleCard__drv8O:hover{transform:translateY(-3px);border-color:var(--border);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 28px -8px rgba(0,0,0,.06)}.blog_articleCardCover__RSVAe{aspect-ratio:16/10;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:24px}.blog_coverEngineering__X9SsX{background:linear-gradient(135deg,#DBEAFE,#BFDBFE)}.blog_coverProduct__9Z8yk{background:linear-gradient(135deg,#F4F0FE,#E9DEFC)}.blog_coverCustomers__YPue4{background:linear-gradient(135deg,#DCFCE7,#BBF7D0)}.blog_coverTeam__WUNwZ{background:linear-gradient(135deg,#FFEDD5,#FED7AA)}.blog_coverThinking__KHIsl{background:linear-gradient(135deg,#FAE8FF,#F5D0FE)}.blog_coverDeco__vt3Uu{width:80%;background:var(--surface);border-radius:10px;padding:14px 16px;box-shadow:0 4px 14px rgba(0,0,0,.08)}.blog_coverDecoLine__MPZSR{height:5px;background:var(--surface-2);border-radius:3px;margin-bottom:6px}.blog_coverDecoLineShorter__TQYWG{width:60%}.blog_coverDecoLineShort___XwgW{width:80%}.blog_coverDecoLineMed__4kIDl{width:90%}.blog_coverDecoAccent__2FgPa{height:22px;border-radius:4px;margin:8px 0}.blog_coverDecoAccentEngineering__CG026{background:linear-gradient(90deg,#2563EB,#5891C5)}.blog_coverDecoAccentProduct__zzIuv{background:linear-gradient(90deg,var(--accent),#8B5FE8)}.blog_coverDecoAccentCustomers__Aci_0{background:linear-gradient(90deg,#00875A,#4FA088)}.blog_coverDecoAccentTeam__KWHgz{background:linear-gradient(90deg,#B5610A,#DDB820)}.blog_coverDecoAccentThinking__lFt2V{background:linear-gradient(90deg,#B83BC4,#C97D8E)}.blog_articleCardBody__aljJl{padding:22px 24px 18px;display:flex;flex-direction:column;gap:12px;flex-grow:1}.blog_articleCardMeta__2H2U5{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-faint);letter-spacing:.005em}.blog_articleCardMeta__2H2U5 .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-faint);display:inline-block}.blog_articleCardTitle__fpLHq{font-size:18px;line-height:1.25;font-weight:600;color:var(--ink);letter-spacing:-.014em;margin:0;transition:color .2s ease}.blog_articleCard__drv8O:hover .blog_articleCardTitle__fpLHq{color:var(--accent)}.blog_articleCardDeck__wxi2Q{font-size:14px;line-height:1.5;color:var(--ink-muted);margin:0;flex-grow:1;letter-spacing:-.005em}.blog_articleCardAuthor__ZOsQV{display:flex;align-items:center;gap:8px;padding-top:12px;border-top:1px dashed var(--border);font-size:12px;color:var(--ink-muted)}.blog_articleCardAuthorAvatar__1JFXu{width:22px;height:22px;border-radius:50%;background:var(--surface-2);color:var(--ink-muted);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.blog_avatarViolet__4JBuV{background:var(--accent-soft);color:var(--accent-deep)}.blog_avatarDark__l01vR{background:var(--ink);color:#fff}.blog_newsletterBand__blrhD{background:var(--surface-2);padding:64px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.blog_newsletterCard__UmEaU{max-width:720px;margin:0 auto;text-align:center}.blog_newsletterBandEyebrow__bGX6z{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.blog_newsletterBandTitle__L9JWw{font-size:clamp(28px,4vw,40px);font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.15;margin:0 auto 14px;max-width:580px}.blog_newsletterBandTitle__L9JWw .accent{color:var(--accent)}.blog_newsletterBandSub__XRo01{font-size:16px;color:var(--ink-muted);margin:0 auto 28px;max-width:520px;line-height:1.5}.blog_newsletterBandSub__XRo01 strong{color:var(--ink);font-weight:500}.blog_newsletterForm__7yoOK{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 4px 4px 18px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);max-width:480px;width:100%}.blog_newsletterForm__7yoOK:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(106,60,229,.1)}.blog_newsletterForm__7yoOK input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--ink);padding:8px 0;min-width:0}.blog_newsletterForm__7yoOK input::placeholder{color:var(--ink-faint)}.blog_newsletterForm__7yoOK button{background:var(--accent);color:#fff;padding:10px 20px;border-radius:999px;font-size:13px;font-weight:500;transition:background .2s ease;flex-shrink:0;border:none;cursor:pointer}.blog_newsletterForm__7yoOK button:hover{background:var(--accent-deep)}.blog_newsletterBandStats__vxO5F{margin-top:24px;display:inline-flex;align-items:center;gap:24px;font-size:12px;color:var(--ink-faint);letter-spacing:.005em;flex-wrap:wrap;justify-content:center}.blog_newsletterBandStats__vxO5F strong{color:var(--ink);font-weight:600}.blog_olderSection__Soed1{padding:80px 0}.blog_olderHeader__PAWcX{display:flex;align-items:end;justify-content:space-between;margin-bottom:32px;gap:16px;flex-wrap:wrap}.blog_olderEyebrow__opDy_{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.blog_olderTitle__EUWeK{font-size:clamp(24px,3.5vw,36px);font-weight:600;color:var(--ink);letter-spacing:-.018em;line-height:1.15;margin:0}.blog_olderTitle__EUWeK .accent{color:var(--accent)}.blog_olderLink__DwsfK{color:var(--accent);font-size:14px;font-weight:500;display:inline-flex;align-items:center;gap:4px;text-decoration:none}.blog_olderLink__DwsfK:hover{text-decoration:underline;text-underline-offset:3px}.blog_olderList___nxK0{background:var(--surface);border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.03)}.blog_olderRow__pkA8k{display:grid;grid-template-columns:100px 1fr auto auto;gap:18px;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border-soft);text-decoration:none;color:inherit;transition:background .15s ease}.blog_olderRow__pkA8k:last-child{border-bottom:none}.blog_olderRow__pkA8k:hover{background:var(--surface-2)}.blog_olderDate__e1uKl{font-family:ui-monospace,SF Mono,monospace;font-size:11px;color:var(--ink-faint);letter-spacing:.04em;text-transform:uppercase}.blog_olderText__rU1cp{line-height:1.4;min-width:0}.blog_olderRowTitle__hfqHD{font-size:15px;font-weight:500;color:var(--ink);letter-spacing:-.005em;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.blog_olderRowMeta__zZXas{font-size:12px;color:var(--ink-faint)}.blog_olderRowMeta__zZXas .dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ink-faint);vertical-align:middle;margin:0 6px}.blog_olderRowArr__DZlZQ{color:var(--accent);font-size:16px;transition:transform .2s ease}.blog_olderRow__pkA8k:hover .blog_olderRowArr__DZlZQ{transform:translateX(2px)}.blog_pageCta__C4o0_{padding:96px 0;text-align:center;position:relative;overflow:hidden}.blog_pageCta__C4o0_:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:360px;background:radial-gradient(ellipse at center,rgba(106,60,229,.08) 0,transparent 65%);pointer-events:none;z-index:0}.blog_pageCta__C4o0_>*{position:relative;z-index:1}.blog_pageCtaTitle__jnLDZ{font-size:clamp(32px,4.5vw,48px);line-height:1.05;letter-spacing:-.02em;font-weight:600;color:var(--ink);margin:0 auto 18px;max-width:640px}.blog_pageCtaTitle__jnLDZ .accent{color:var(--accent)}.blog_pageCtaSub__hGXCw{font-size:17px;color:var(--ink-muted);margin:0 auto 28px;max-width:520px;line-height:1.5}.blog_pageCtaActions__rvP4f{display:inline-flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:center}@media(max-width:980px){.blog_containerNarrow__vGxPn,.blog_container__eRBnl{padding:0 16px}.blog_blogHero__C6byC{padding:48px 0 32px}.blog_featuredPost__Pp3dS{grid-template-columns:1fr}.blog_featuredPostContent__dT1pU{padding:28px 28px 24px}.blog_featuredPostVisual__l_JYX{padding:32px 28px}.blog_filterSection__EbHDM{position:static}.blog_filterRow__n_D_N{flex-direction:column;align-items:stretch;gap:12px}.blog_filterSearch__L6X12{width:100%}.blog_articleGrid__Q_emE{grid-template-columns:repeat(2,1fr)}.blog_newsletterBand__blrhD{padding:48px 0}.blog_olderSection__Soed1{padding:56px 0}.blog_pageCta__C4o0_{padding:64px 0}.blog_olderRow__pkA8k{grid-template-columns:80px 1fr auto;gap:12px;padding:14px 18px}.blog_olderRowArr__DZlZQ{display:none}}@media(max-width:600px){.blog_articleGrid__Q_emE{grid-template-columns:1fr}.blog_blogNewsletter__XIRPo{padding:4px 4px 4px 14px}.blog_blogNewsletter__XIRPo button{padding:8px 14px;font-size:12px}.blog_olderRow__pkA8k{grid-template-columns:1fr;gap:6px}.blog_olderRow__pkA8k .blog_olderDate__e1uKl{font-size:10px}}.blog_progressBar__dkn3r{position:fixed;top:0;left:0;right:0;height:3px;background:rgba(0,0,0,0);z-index:100;pointer-events:none}.blog_progressFill__RbsUZ{height:100%;width:0;background:linear-gradient(90deg,var(--accent),#8B5FE8);transition:width .1s linear}.blog_articleHeader__h51c0{padding:48px 0 32px}.blog_backLink__LebPA{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-muted);font-weight:500;transition:color .2s ease,transform .2s ease;margin-bottom:28px;text-decoration:none}.blog_backLink__LebPA:hover{color:var(--accent)}.blog_backLink__LebPA .arr{transition:transform .2s ease}.blog_backLink__LebPA:hover .arr{transform:translateX(-2px)}.blog_headerContent__bk28M{max-width:760px;margin:0 auto;text-align:center}.blog_articleTagRow__GZY3O{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;flex-wrap:wrap;justify-content:center}.blog_articleMetaPill__a0Y9K{font-size:12px;color:var(--ink-faint);letter-spacing:.005em}.blog_articleMetaPill__a0Y9K .dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--ink-faint);vertical-align:middle;margin:0 8px}.blog_articleTitle__IA_SF{font-size:clamp(36px,5.5vw,64px);line-height:1.05;letter-spacing:-.022em;font-weight:600;color:var(--ink);margin:0 0 22px}.blog_articleTitle__IA_SF .accent{color:var(--accent)}.blog_articleDeck__MmpWH{font-size:clamp(18px,2.2vw,22px);line-height:1.45;color:var(--ink-muted);font-weight:400;max-width:640px;margin:0 auto 36px;letter-spacing:.005em}.blog_authorStrip__ATIjW{display:inline-flex;align-items:center;gap:12px;padding:16px 22px;background:var(--surface);border:1px solid var(--border);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.blog_authorMeta__0okxk{font-size:12px;color:var(--ink-faint);margin-top:1px}.blog_heroVisual__VxUDR{max-width:1080px;margin:0 auto 64px;aspect-ratio:16/7;border-radius:22px;background:linear-gradient(135deg,#F4F0FE,#EBE0FA 60%,#DCC9F8);position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(0,0,0,.04),0 24px 56px -16px rgba(106,60,229,.18)}.blog_heroVisual__VxUDR:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 20% 30%,rgba(106,60,229,.18) 0,transparent 45%),radial-gradient(circle at 80% 70%,rgba(139,95,232,.14) 0,transparent 45%),radial-gradient(circle at 50% 50%,rgba(196,162,252,.1) 0,transparent 50%);pointer-events:none}.blog_heroLangs__cDfZZ{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 56px;max-width:720px;width:100%;position:relative;z-index:1}.blog_heroLangTile__rx29D{background:hsla(0,0%,100%,.78);backdrop-filter:blur(8px);border-radius:14px;padding:18px 16px 14px;text-align:center;border:1px solid hsla(0,0%,100%,.5);transition:transform .4s cubic-bezier(.16,1,.3,1)}.blog_heroLangTile__rx29D:hover{transform:translateY(-2px)}.blog_heroLangTileFeatured__Ivmx_{background:var(--ink);border-color:var(--ink)}.blog_heroLangScript__GSb2I{font-size:22px;font-weight:600;color:var(--ink);letter-spacing:-.005em;line-height:1.1;margin-bottom:4px}.blog_heroLangTileFeatured__Ivmx_ .blog_heroLangScript__GSb2I{color:var(--accent)}.blog_heroLangName__j57Kb{font-size:11px;color:var(--ink-muted);letter-spacing:.04em;text-transform:uppercase;font-weight:500}.blog_heroLangTileFeatured__Ivmx_ .blog_heroLangName__j57Kb{color:hsla(0,0%,100%,.7)}.blog_articleLayout__LGrjr{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:64px;max-width:1080px;margin:0 auto;padding:0 22px 96px;align-items:start}.blog_articleBody__NF8P_{max-width:720px;width:100%;min-width:0;margin:0 auto}.blog_prose__wReti{color:var(--ink-soft);font-family:Iowan Old Style,Charter,"Source Serif Pro",Georgia,serif;font-size:19px;line-height:1.7;letter-spacing:-.003em}.blog_prose__wReti p{margin:0 0 22px}.blog_prose__wReti p:last-child{margin-bottom:0}.blog_prose__wReti .lede:first-child:first-letter{font-size:4.6em;line-height:.85;float:left;margin:6px 12px 0 -2px;color:var(--accent);font-weight:600;font-family:Iowan Old Style,Georgia,serif}.blog_prose__wReti strong{color:var(--ink);font-weight:600}.blog_prose__wReti em{font-style:italic}.blog_prose__wReti h2{font-size:28px;letter-spacing:-.018em;margin:56px 0 18px;line-height:1.2}.blog_prose__wReti h2,.blog_prose__wReti h3{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-weight:600;color:var(--ink);scroll-margin-top:48px;position:relative}.blog_prose__wReti h3{font-size:21px;letter-spacing:-.012em;margin:32px 0 12px;line-height:1.25}.blog_prose__wReti .anchor{position:absolute;left:-22px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--ink-faint);opacity:0;transition:opacity .15s ease;text-decoration:none;font-weight:400;padding:4px 6px;font-family:-apple-system,sans-serif}.blog_prose__wReti h2:hover .anchor,.blog_prose__wReti h3:hover .anchor{opacity:1}.blog_prose__wReti a{color:var(--accent);font-weight:500;border-bottom:1px solid;padding-bottom:1px;text-decoration:none}.blog_prose__wReti a:hover{opacity:.7}.blog_prose__wReti code{background:var(--surface-2);padding:1px 7px;border-radius:5px;font-family:ui-monospace,SF Mono,monospace;font-size:.85em;color:var(--ink);border:1px solid var(--border);letter-spacing:0;font-style:normal}.blog_prose__wReti pre{background:#1d1d1f;border-radius:12px;padding:22px 24px;overflow-x:auto;margin:0 0 26px;border:1px solid hsla(0,0%,100%,.06)}.blog_prose__wReti pre code{background:none;border:none;padding:0;font-size:.875em;color:#e5e5e7;line-height:1.65;border-radius:0}.blog_prose__wReti blockquote{margin:32px 0;padding:18px 24px;border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 10px 10px 0;font-style:italic;color:var(--ink)}.blog_prose__wReti blockquote p{margin:0}.blog_prose__wReti blockquote p+p{margin-top:12px}.blog_prose__wReti ol{padding-left:0;margin:0 0 22px;list-style:none;counter-reset:prose-ol;display:flex;flex-direction:column;gap:10px}.blog_prose__wReti ol li{padding-left:34px;position:relative;line-height:1.65;counter-increment:prose-ol}.blog_prose__wReti ol li:before{content:counter(prose-ol) ".";position:absolute;left:0;top:0;font-size:15px;font-weight:600;color:var(--accent);font-family:-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.65}.blog_prose__wReti h4{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,sans-serif;font-size:17px;font-weight:600;color:var(--ink);letter-spacing:-.008em;margin:24px 0 8px;line-height:1.3;scroll-margin-top:48px}.blog_prose__wReti hr{border:none;border-top:1px solid var(--border);margin:48px 0}.blog_prose__wReti img{max-width:100%;height:auto;border-radius:12px;border:1px solid var(--border);display:block;margin:8px 0 26px}.blog_prose__wReti table{width:100%;border-collapse:collapse;margin:0 0 26px;font-size:.9em}.blog_prose__wReti th{text-align:left;font-weight:600;color:var(--ink);padding:10px 16px;border-bottom:2px solid var(--border);font-family:-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;letter-spacing:-.005em;background:var(--surface-2)}.blog_prose__wReti td{padding:10px 16px;border-bottom:1px solid var(--border);vertical-align:top}.blog_prose__wReti tr:last-child td{border-bottom:none}.blog_prose__wReti ul{list-style:none;padding:0;margin:0 0 22px;display:flex;flex-direction:column;gap:10px}.blog_prose__wReti ul li{padding-left:26px;position:relative;line-height:1.65}.blog_prose__wReti ul li:before{content:"";position:absolute;left:6px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--accent)}.blog_pullQuote__s_O9y{margin:40px -32px;padding:32px 40px;border-left:4px solid var(--accent);background:var(--accent-soft);border-radius:0 18px 18px 0;font-family:Iowan Old Style,Georgia,serif;font-size:26px;font-weight:500;line-height:1.35;color:var(--ink);letter-spacing:-.012em;font-style:italic}.blog_pullQuote__s_O9y p{margin:0}.blog_pullQuote__s_O9y .accent{color:var(--accent);font-style:normal}.blog_pullQuoteAttr__amNf6{margin-top:18px;font-family:-apple-system,sans-serif;font-style:normal;font-size:13px;font-weight:600;color:var(--ink-muted);letter-spacing:-.005em}.blog_figure__FbBdJ{margin:40px 0;border-radius:14px;overflow:hidden;border:1px solid var(--border)}.blog_figureImg__hwnMz{aspect-ratio:16/9;background:linear-gradient(135deg,var(--surface-2) 0,#ECE9F1 100%);position:relative;display:flex;align-items:center;justify-content:center;padding:28px}.blog_statsFig__OthDz{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;max-width:520px}.blog_statsFigCell__knUs3{background:var(--surface);border-radius:12px;padding:18px 18px 16px;box-shadow:0 4px 14px rgba(0,0,0,.06)}.blog_statsFigValue__jjG60{font-family:-apple-system,sans-serif;font-size:32px;font-weight:600;color:var(--accent);letter-spacing:-.022em;line-height:1;margin-bottom:6px}.blog_statsFigValue__jjG60 .unit{font-size:14px;color:var(--ink-muted);font-weight:500}.blog_statsFigLabel__vEarK{font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-weight:500}.blog_figureCaption__m_9Gw,.blog_statsFigLabel__vEarK{font-family:-apple-system,sans-serif;color:var(--ink-muted)}.blog_figureCaption__m_9Gw{padding:12px 22px;font-size:13px;background:var(--surface);line-height:1.45;letter-spacing:-.005em;border-top:1px solid var(--border)}.blog_figureCaption__m_9Gw strong{color:var(--ink);font-weight:600}.blog_codeBlock__P5AJI{margin:32px 0;background:#1a1a1f;border-radius:12px;padding:20px 22px;overflow-x:auto;font-family:ui-monospace,SF Mono,monospace;font-size:13.5px;line-height:1.65;color:#e8e8ec;box-shadow:0 1px 2px rgba(0,0,0,.06)}.blog_codeBlock__P5AJI .key{color:#c795ff}.blog_codeBlock__P5AJI .str{color:#97dba0}.blog_codeBlock__P5AJI .com{color:#8b92a6;font-style:italic}.blog_note__9I_Tm{margin:32px 0;padding:18px 22px;background:var(--accent-soft);border-left:3px solid var(--accent);border-radius:0 12px 12px 0;font-family:-apple-system,sans-serif;font-size:15px;line-height:1.55;color:var(--ink-soft);letter-spacing:-.005em}.blog_note__9I_Tm strong{color:var(--ink);font-weight:600}.blog_articleToc__t_3F7{position:sticky;top:32px;max-height:calc(100vh - 64px);overflow-y:auto;padding:8px 0}.blog_tocLabel__7WXEy{font-size:11px;font-weight:600;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.blog_tocList__QyUjA{list-style:none;padding:0;margin:0;border-left:1px solid var(--border);display:flex;flex-direction:column;gap:1px}.blog_tocLink__D8ZxP{display:block;padding:6px 14px;margin-left:-1px;border-left:2px solid rgba(0,0,0,0);font-size:13px;color:var(--ink-muted);transition:color .15s ease,border-color .15s ease;line-height:1.4;letter-spacing:-.005em;text-decoration:none}.blog_tocLinkH3__kDuoS{padding-left:26px;font-size:12px}.blog_tocLink__D8ZxP:hover{color:var(--ink)}.blog_tocLinkActive__XANtG{color:var(--accent);border-left-color:var(--accent);font-weight:600}.blog_articleFoot__8rw4A{margin-top:56px;padding-top:32px;border-top:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.blog_articleTags__hKJ4d{display:flex;gap:6px;flex-wrap:wrap}.blog_articleTag__svgtl{font-size:12px;color:var(--ink-soft);background:var(--surface-2);border:1px solid var(--border);padding:5px 11px;border-radius:999px;transition:border-color .2s ease,color .2s ease;font-weight:500;text-decoration:none}.blog_articleTag__svgtl:hover{border-color:var(--accent);color:var(--accent)}.blog_shareRow__ONgkg{display:flex;align-items:center;gap:6px}.blog_shareLabel__qliOC{font-size:12px;color:var(--ink-faint);margin-right:4px;letter-spacing:.005em}.blog_shareBtn__YHyrE{width:32px;height:32px;border-radius:8px;background:var(--surface);border:1px solid var(--border);color:var(--ink-muted);display:inline-flex;align-items:center;justify-content:center;transition:border-color .2s ease,color .2s ease,background .2s ease;cursor:pointer;text-decoration:none}.blog_shareBtn__YHyrE:hover{border-color:var(--accent);color:var(--accent)}.blog_shareBtn__YHyrE svg{width:14px;height:14px}.blog_shareBtnCopied__qC2BW{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-deep)}.blog_authorCard__unM1M{margin-top:48px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 32px;display:grid;grid-template-columns:64px 1fr;gap:18px;align-items:start;box-shadow:0 1px 2px rgba(0,0,0,.03)}.blog_authorCardAvatar__HfpNH{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--accent),#8B5FE8);color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;flex-shrink:0}.blog_authorCardContent__P06wT{line-height:1.5}.blog_authorCardMeta__0iXo8{font-size:11px;font-weight:600;color:var(--ink-faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.blog_authorCardName__diPA7{font-size:18px;font-weight:600;color:var(--ink);letter-spacing:-.012em;margin-bottom:6px}.blog_authorCardRole__rr7n_{font-size:13px;color:var(--accent);font-weight:500;margin-bottom:12px}.blog_authorCardBio__8Bpj4{font-size:14px;color:var(--ink-soft);line-height:1.55;margin:0 0 14px;letter-spacing:-.005em}.blog_authorCardLinks__y_N5b{display:flex;gap:14px;align-items:center}.blog_authorCardLink__BIMue{font-size:12px;font-weight:500;color:var(--ink-muted);transition:color .2s ease;text-decoration:none}.blog_authorCardLink__BIMue:hover{color:var(--accent)}.blog_relatedSection__6Miec{background:var(--surface-2);padding:80px 0;border-top:1px solid var(--border)}.blog_relatedHeader__Hra63{max-width:720px;margin:0 auto 32px;text-align:center}.blog_relatedEyebrow__cCZUQ{font-size:12px;font-weight:600;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}.blog_relatedTitle___SK99{font-size:clamp(24px,3.5vw,36px);line-height:1.15;letter-spacing:-.018em;font-weight:600;color:var(--ink);margin:0}.blog_relatedTitle___SK99 .accent{color:var(--accent)}.blog_relatedGrid__6uloX{max-width:920px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:16px}.blog_relatedCard__HVXtR{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:28px 28px 24px;text-decoration:none;color:inherit;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .3s ease,box-shadow .3s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);display:flex;flex-direction:column;gap:14px}.blog_relatedCard__HVXtR:hover{transform:translateY(-3px);border-color:var(--ink-muted);box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 28px -8px rgba(0,0,0,.06)}.blog_relatedCardMeta__o_Uy9{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-faint);letter-spacing:.005em}.blog_relatedCardMeta__o_Uy9 .dot{width:3px;height:3px;border-radius:50%;background:var(--ink-faint);display:inline-block}.blog_relatedCardTitle__0_uLX{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.012em;line-height:1.3;margin:0;transition:color .2s ease}.blog_relatedCard__HVXtR:hover .blog_relatedCardTitle__0_uLX{color:var(--accent)}.blog_relatedCardDeck__W4XL9{font-size:14px;line-height:1.55;color:var(--ink-muted);margin:0;flex-grow:1}.blog_relatedCardFoot__AjJUv{padding-top:12px;border-top:1px dashed var(--border);font-size:12px;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.blog_closingNewsletter__uNtzw{padding:80px 0;text-align:center}.blog_closingNewsletterInner__92n0a{max-width:600px;margin:0 auto}.blog_closingNewsletterTitle__jVjCR{font-size:clamp(24px,3vw,32px);line-height:1.2;letter-spacing:-.018em;font-weight:600;color:var(--ink);margin:0 0 12px}.blog_closingNewsletterTitle__jVjCR .accent{color:var(--accent)}.blog_closingNewsletterSub__xL1ws{font-size:15px;color:var(--ink-muted);margin:0 0 24px;line-height:1.5}.blog_closingNewsletterForm__bh_Es{display:inline-flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:999px;padding:4px 4px 4px 18px;transition:border-color .2s ease,box-shadow .2s ease;box-shadow:0 1px 2px rgba(0,0,0,.03);max-width:440px;width:100%}.blog_closingNewsletterForm__bh_Es:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(106,60,229,.1)}.blog_closingNewsletterForm__bh_Es input{flex:1;border:none;outline:none;background:rgba(0,0,0,0);font:inherit;font-size:14px;color:var(--ink);padding:8px 0;min-width:0}.blog_closingNewsletterForm__bh_Es input::placeholder{color:var(--ink-faint)}.blog_closingNewsletterForm__bh_Es button{background:var(--accent);color:#fff;padding:9px 18px;border-radius:999px;font-size:13px;font-weight:500;transition:background .2s ease;flex-shrink:0;border:none;cursor:pointer}.blog_closingNewsletterForm__bh_Es button:hover{background:var(--accent-deep)}.blog_closingNewsletterMeta__PdVR8{margin-top:14px;font-size:12px;color:var(--ink-faint)}.blog_closingNewsletterMeta__PdVR8 strong{color:var(--ink-muted);font-weight:500}@media(max-width:1080px){.blog_articleLayout__LGrjr{grid-template-columns:1fr;gap:0;padding:0 22px 64px}.blog_articleToc__t_3F7{display:none}}@media(max-width:880px){.blog_articleHeader__h51c0{padding:32px 0 24px}.blog_heroVisual__VxUDR{margin:0 0 48px;border-radius:18px}.blog_heroLangs__cDfZZ{padding:0 24px;gap:8px}.blog_heroLangTile__rx29D{padding:12px 8px}.blog_heroLangScript__GSb2I{font-size:17px}.blog_pullQuote__s_O9y{margin:32px 0;padding:24px 28px;font-size:22px}.blog_figureImg__hwnMz{padding:22px}.blog_statsFig__OthDz{gap:10px}.blog_statsFigCell__knUs3{padding:14px 14px 12px}.blog_statsFigValue__jjG60{font-size:26px}.blog_relatedSection__6Miec{padding:56px 0}.blog_relatedGrid__6uloX{grid-template-columns:1fr}.blog_closingNewsletter__uNtzw{padding:56px 0}}@media(max-width:600px){.blog_prose__wReti{font-size:17px}.blog_prose__wReti h2{font-size:24px;margin:36px 0 14px}.blog_prose__wReti h3{font-size:18px;margin:24px 0 10px}.blog_pullQuote__s_O9y{font-size:19px;padding:20px 22px}.blog_authorCard__unM1M{grid-template-columns:1fr;gap:14px;padding:22px}.blog_authorCardAvatar__HfpNH{width:56px;height:56px;font-size:20px}.blog_articleFoot__8rw4A{flex-direction:column;align-items:flex-start}.blog_heroLangs__cDfZZ{grid-template-columns:repeat(2,1fr);padding:0 18px}}