.blog_navbar__EcbGt{position:fixed;top:0;left:0;right:0;height:72px;z-index:1000;background-color:#fefefe;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(145,117,186,.15);transition:background-color .3s ease,box-shadow .3s ease}.blog_navbar__EcbGt.blog_scrolled___uN_0{background-color:hsla(0,0%,100%,.97);box-shadow:0 1px 0 rgba(145,117,186,.3)}.blog_navbarContent__GV62P{display:flex;align-items:center;justify-content:space-between;height:100%;padding:0 3rem}@media(max-width:768px){.blog_navbarContent__GV62P{padding:0 1.2rem}}.blog_logo__SlMKp{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.blog_logo__SlMKp img{height:70px;width:auto;display:block;opacity:.8;transition:opacity .2s ease}.blog_logo__SlMKp:hover img{opacity:1}.blog_logotext__UUPew{display:flex;align-items:center;text-decoration:none;flex-shrink:0;margin-left:-53rem;margin-top:.2rem}.blog_logotext__UUPew img{height:50px;width:auto;display:block;opacity:.8;transition:opacity .2s ease}.blog_logotext__UUPew:hover img{opacity:1}.blog_navbarLinks__oYziX{display:flex;align-items:center;gap:.15rem}.blog_navItem__zkw2P{position:relative;display:flex;align-items:center}.blog_navLink__E0F7x{display:inline-flex;align-items:center;gap:.3rem;font-family:var(--font-zeitung);font-size:.63rem;font-weight:600;text-transform:uppercase;letter-spacing:.13em;color:#9175ba;text-decoration:none;background:none;border:none;cursor:pointer;padding:.45rem .8rem;border-radius:4px;position:relative;transition:color .2s ease,background .2s ease;white-space:nowrap}.blog_navLink__E0F7x:before{content:"▪";font-size:.42rem;color:transparent;transition:color .2s ease;flex-shrink:0}.blog_navLink__E0F7x:hover{color:#6a4da0;background:#f0edf8}.blog_navLink__E0F7x:hover:before{color:#9175ba}.blog_navLink__E0F7x:hover .blog_triangleContainer__aQ4aC{transform:translateX(3px)}@media(max-width:480px){.blog_navLink__E0F7x{font-size:.58rem;padding:.35rem .55rem;letter-spacing:.1em;white-space:normal}}.blog_triangleContainer__aQ4aC{display:inline-flex;align-items:center;transition:transform .25s ease}.blog_dropdownMenu__r6WMR{position:absolute;top:calc(100% + 6px);left:0;min-width:172px;background:#fbfcfe;border:1px solid rgba(145,117,186,.3);border-radius:6px;box-shadow:0 8px 28px rgba(62,35,115,.1);overflow:hidden;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .22s ease,transform .22s ease}.blog_dropdownMenu__r6WMR.blog_show__g32Rt{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.blog_dropdownItem__cXACo{display:flex;align-items:center;gap:.4rem;padding:.62rem 1rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;text-transform:uppercase;letter-spacing:.1em;color:#9175ba;text-decoration:none;border-bottom:1px solid rgba(145,117,186,.15);transition:color .18s ease,background .18s ease}.blog_dropdownItem__cXACo:last-child{border-bottom:none}.blog_dropdownItem__cXACo:before{content:"▪";font-size:.4rem;color:transparent;flex-shrink:0;transition:color .18s ease}.blog_dropdownItem__cXACo:hover{color:#6a4da0;background:#f0edf8}.blog_dropdownItem__cXACo:hover:before{color:#9175ba}.blog_contactContainer__1qAuT{display:flex;align-items:center}.blog_envelopeContainer__KnB3y{display:inline-flex;align-items:center;margin-left:-.35rem;color:#a09cb0;transition:transform .25s ease,color .2s ease}.blog_envelopeContainer__KnB3y.blog_moveRight__LvsK4{transform:translateX(4px);color:#9175ba}.blog_linkProjectsReturn__ZVJud{display:inline-flex;align-items:center;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:.63rem;text-transform:uppercase;letter-spacing:.13em;color:#9175ba;text-decoration:none;padding:.45rem .8rem;border-radius:4px;transition:color .2s ease,background .2s ease}.blog_linkProjectsReturn__ZVJud:before{content:"←";font-size:.72rem;font-family:var(--font-zeitung),serif;color:#9175ba;transition:transform .2s ease}.blog_linkProjectsReturn__ZVJud:hover{color:#6a4da0;background:#f0edf8}.blog_linkProjectsReturn__ZVJud:hover:before{transform:translateX(-3px)}.blog_navSpacer__cx6A7{height:64px;width:100%;flex-shrink:0}.blog_navDesktop__r4aNb{display:flex}@media(max-width:768px){.blog_navDesktop__r4aNb{display:none}}.blog_navMobile___gk5q{display:none}@media(max-width:768px){.blog_navMobile___gk5q{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.2rem;padding:.5rem 1.2rem .8rem;border-top:1px solid rgba(145,117,186,.15)}}@media(max-width:480px){.blog_navMobile___gk5q{gap:.1rem;padding:.4rem .5rem .6rem}}@media(max-width:768px){.blog_navbar__EcbGt{height:auto;overflow:hidden;width:100%}.blog_navbarContent__GV62P{justify-content:center;padding:.8rem 1.2rem 0}.blog_navSpacer__cx6A7{height:110px}}.blog_pageRoot__SUN99{width:100%;min-height:100vh;background-color:#fbfcfe}.blog_blogContainer__A_RhD{max-width:860px;margin:0 auto;padding:5rem 3.5rem 8rem}@media(max-width:768px){.blog_blogContainer__A_RhD{padding:3rem 1.4rem 6rem}}@media(max-width:480px){.blog_blogContainer__A_RhD{padding:2rem 1rem 5rem}}.blog_blogHeader__3iNFl{margin-bottom:5rem;padding-bottom:3rem;border-bottom:1px solid rgba(145,117,186,.15)}@media(max-width:480px){.blog_blogHeader__3iNFl{margin-bottom:3rem;padding-bottom:2rem}}.blog_headerKicker__ScIUu{display:block;font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#9175ba;text-transform:uppercase;letter-spacing:.14em;margin-bottom:.8rem}.blog_blogTitle__iHOCh{font-family:var(--font-zeitung),serif;font-size:2.6rem;font-weight:600;background:linear-gradient(135deg,#6a4da0,#2d47c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15;letter-spacing:-.025em;margin-bottom:1rem}@media(max-width:480px){.blog_blogTitle__iHOCh{font-size:2rem}}.blog_blogSubtitle__PueBD{font-family:var(--font-zeitung),serif;font-size:.95rem;font-weight:300;color:#6b6878;line-height:1.7;max-width:52ch}.blog_empty__llsJ3{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#6b6878;padding:4rem 0}.blog_postList__buTVi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.blog_postItem__PIVaU{border-bottom:1px solid rgba(145,117,186,.15)}.blog_postItem__PIVaU:last-child{border-bottom:none}.blog_postLink__UW8Yl{display:grid;grid-template-columns:2rem auto 1fr;grid-gap:0 1.8rem;gap:0 1.8rem;align-items:start;padding:2.5rem 0;text-decoration:none;transition:background .18s ease}.blog_postLink__UW8Yl:hover .blog_postCardTitle__1OW7V{color:#6a4da0}.blog_postLink__UW8Yl:hover .blog_postReadMore__Dp6ff{color:#6a4da0;gap:.5rem}.blog_postLink__UW8Yl:hover .blog_postThumbImg__Y4KAK{transform:scale(1.03)}.blog_postLink__UW8Yl:not(:has(.blog_postThumb__jb4ja)){grid-template-columns:2rem 1fr}@media(max-width:480px){.blog_postLink__UW8Yl{grid-template-columns:1.5rem 1fr;gap:0 1rem;padding:2rem 0}.blog_postLink__UW8Yl .blog_postThumb__jb4ja{display:none}}.blog_postIndex__Zlm4H{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#9175ba;letter-spacing:.1em;padding-top:.2rem;flex-shrink:0}.blog_postThumb__jb4ja{position:relative;width:120px;height:80px;border-radius:6px;overflow:hidden;flex-shrink:0;background:#f4f2f9}.blog_postThumbImg__Y4KAK{object-fit:cover;transition:transform .3s ease}.blog_postCardContent__TYI0M{display:flex;flex-direction:column;gap:.6rem}.blog_postMeta__jfpIa{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.blog_postDate__kb_oj{font-family:IBM Plex Mono,monospace;font-size:.58rem;color:#a09cb0;letter-spacing:.06em}.blog_postTags___zTVi{display:flex;gap:.4rem;flex-wrap:wrap}.blog_postTag__QsLqG{font-family:IBM Plex Mono,monospace;font-size:.52rem;text-transform:uppercase;letter-spacing:.08em;color:#6a4da0;background:#f0edf8;border:1px solid #c3b3e4;border-radius:20px;padding:.2rem .6rem}.blog_postCardTitle__1OW7V{font-family:var(--font-zeitung),serif;font-size:1.3rem;font-weight:600;color:#0e0e12;line-height:1.2;transition:color .18s ease}@media(max-width:480px){.blog_postCardTitle__1OW7V{font-size:1.1rem}}.blog_postExcerpt__y3Jst{font-family:var(--font-zeitung),serif;font-size:.88rem;font-weight:300;color:#6b6878;line-height:1.7;max-width:60ch}.blog_postReadMore__Dp6ff{display:inline-flex;align-items:center;gap:.35rem;font-family:IBM Plex Mono,monospace;font-size:.58rem;text-transform:uppercase;letter-spacing:.1em;color:#6b6878;margin-top:.4rem;transition:color .18s ease,gap .18s ease}.blog_postContainer__kplVi{display:grid;grid-template-columns:220px 1fr;grid-gap:0 5rem;gap:0 5rem;min-height:100vh;padding:5rem 3.5rem 8rem;max-width:1200px;margin:0 auto}@media(max-width:1024px){.blog_postContainer__kplVi{grid-template-columns:1fr;padding:2rem 1.4rem 5rem}}@media(max-width:480px){.blog_postContainer__kplVi{padding:1.5rem 1rem 4rem}}.blog_notFound__GkkcS{font-family:IBM Plex Mono,monospace;font-size:.78rem;color:#6b6878;padding:4rem 3rem}.blog_postSidebar__KvKqJ{position:-webkit-sticky;position:sticky;top:2.5rem;height:-moz-fit-content;height:fit-content;background:#f4f2f9;border-radius:6px;padding:1.8rem 1.6rem}@media(max-width:1024px){.blog_postSidebar__KvKqJ{position:static;margin-bottom:2.5rem}}@media(max-width:480px){.blog_postSidebar__KvKqJ{padding:1.2rem 1rem;margin-bottom:2rem}}.blog_sidebarKicker__MqaW_{display:block;width:-moz-fit-content;width:fit-content;font-family:IBM Plex Mono,monospace;font-size:.65rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#6a4da0;background:rgba(145,117,186,.12);padding:.28rem .65rem;margin-bottom:1rem;margin-top:-1.7rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog_sidebarTitle__gpsU9{font-family:var(--font-zeitung),serif;font-size:.95rem;font-weight:600;color:#2e2c38;margin-bottom:2rem;line-height:1.3;padding-bottom:1.5rem;border-bottom:1px solid rgba(145,117,186,.15)}.blog_sidebarTags__0glgq{margin-bottom:1.5rem}.blog_sidebarTagsLabel__Db25D{display:block;font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;text-transform:uppercase;letter-spacing:.1em;margin-bottom:.6rem}.blog_sidebarTagList__MtW9H{display:flex;flex-wrap:wrap;gap:.4rem}.blog_sidebarTag__R9Oi_{font-family:IBM Plex Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.08em;color:#6a4da0;background:#f0edf8;border:1px solid #c3b3e4;border-radius:20px;padding:.25rem .65rem}.blog_sidebarDate__ooZTD{margin-bottom:2rem;display:flex;flex-direction:column;gap:.3rem}.blog_sidebarDateLabel__HxJOw{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;text-transform:uppercase;letter-spacing:.1em}.blog_sidebarDate__ooZTD time{font-family:IBM Plex Mono,monospace;font-size:.65rem;color:#2e2c38}.blog_sidebarToc__ASmdZ{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(145,117,186,.15);max-height:40vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(145,117,186,.15) transparent}.blog_sidebarToc__ASmdZ::-webkit-scrollbar{width:3px}.blog_sidebarToc__ASmdZ::-webkit-scrollbar-track{background:transparent}.blog_sidebarToc__ASmdZ::-webkit-scrollbar-thumb{background:rgba(145,117,186,.3);border-radius:2px}@media(min-width:1024px){.blog_toc__f3oRN .blog_tocChevron__XohFp{display:none}.blog_toc__f3oRN .blog_tocNav__c5SWN{display:block!important}}.blog_tocHeader___kNmf{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:0;margin-bottom:.8rem;cursor:pointer}@media(min-width:1024px){.blog_tocHeader___kNmf{cursor:default;pointer-events:none}}.blog_tocLabel__zRYdf{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;text-transform:uppercase;letter-spacing:.1em}.blog_tocChevron__XohFp{color:#a09cb0;transition:transform .2s ease;flex-shrink:0}.blog_tocChevronOpen__TZXIw{transform:rotate(180deg)}.blog_tocNav__c5SWN{display:none}@media(min-width:1024px){.blog_tocNav__c5SWN{display:block}}.blog_tocNavOpen__yMT_l{display:block}.blog_tocList__dBOKl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0;border-left:1px solid rgba(145,117,186,.15)}.blog_tocLink__f52tJ{display:flex;align-items:baseline;gap:.5rem;width:100%;background:none;border:none;border-left:1px solid transparent;margin-left:-1px;padding:.35rem .75rem;font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#6b6878;text-align:left;cursor:pointer;line-height:1.4;transition:color .15s ease,border-color .15s ease}.blog_tocLink__f52tJ:hover{color:#0e0e12}.blog_tocLinkActive__i1GLr{color:#6a4da0;border-left-color:#9175ba}.blog_tocItemH3__x1xD1 .blog_tocLink__f52tJ{padding-left:1.4rem;font-size:.58rem;color:#a09cb0}.blog_tocItemH3__x1xD1 .blog_tocLink__f52tJ:hover{color:#2e2c38}.blog_tocItemH3__x1xD1 .blog_tocLink__f52tJ.blog_tocLinkActive__i1GLr{color:#9175ba;border-left-color:#9175ba}.blog_tocIndentDot__3CDRQ{display:inline-block;width:3px;height:3px;border-radius:50%;background:currentColor;flex-shrink:0;margin-bottom:.1em}.blog_tocLinkText__G9P3h{flex:1 1;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.blog_backToTop__49b6j{position:fixed;bottom:1.5rem;right:1.5rem;z-index:50;display:flex;align-items:center;gap:.4rem;font-family:IBM Plex Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#2e2c38;background:#f4f2f9;border:1px solid rgba(145,117,186,.3);border-radius:4px;padding:.55rem .85rem;cursor:pointer;box-shadow:0 2px 12px rgba(0,0,0,.08);opacity:0;pointer-events:none;transform:translateY(6px);transition:opacity .2s ease,transform .2s ease,color .15s ease,border-color .15s ease}.blog_backToTop__49b6j:hover{color:#6a4da0;border-color:#9175ba}@media(min-width:1024px){.blog_backToTop__49b6j{display:none}}.blog_backToTopVisible__Am1T4{opacity:1;pointer-events:auto;transform:translateY(0)}.blog_sidebarActions__Xjq8A{padding-top:1.5rem;border-top:1px solid rgba(145,117,186,.15)}.blog_backLink__P2p0b{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-family:IBM Plex Mono,monospace;font-size:.62rem;text-transform:uppercase;letter-spacing:.1em;color:#2e2c38;text-decoration:none;background:#fbfcfe;border:1px solid rgba(145,117,186,.3);border-radius:4px;padding:.6rem 1rem;width:100%;transition:color .18s ease,border-color .18s ease,background .18s ease}.blog_backLink__P2p0b:hover{color:#6a4da0;border-color:#9175ba;background:#eeeaf5}.blog_postMain__LYZgz{min-width:0;display:flex;flex-direction:column;gap:4rem}.blog_postHeader__fPSXM{border-bottom:1px solid rgba(145,117,186,.15);padding-bottom:3rem}@media(max-width:480px){.blog_postHeader__fPSXM{padding-bottom:2rem}}.blog_postHeaderKicker__qUXQ0{display:inline-flex;align-items:center;font-family:IBM Plex Mono,monospace;font-size:.55rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:#fbfcfe;background:#9175ba;border-radius:4px;padding:.28rem .65rem;margin-bottom:1.2rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.blog_postHeadingTitle__rhi7f{font-family:var(--font-zeitung),serif;font-size:2.4rem;font-weight:600;background:linear-gradient(135deg,#6a4da0,#2d47c4);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1.15;letter-spacing:-.025em;margin-bottom:1.2rem}@media(max-width:480px){.blog_postHeadingTitle__rhi7f{font-size:1.8rem}}.blog_postHeaderExcerpt__eEglH{font-family:var(--font-zeitung),serif;font-size:1.05rem;font-weight:300;color:#6b6878;line-height:1.75;max-width:60ch;margin-bottom:2rem}.blog_coverImageWrap__5xZmG{margin:0;border-radius:6px;overflow:hidden;background:#f4f2f9}.blog_coverImage__AebpS{width:100%;height:auto;display:block;object-fit:cover}.blog_coverCaption__TcMgO{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;letter-spacing:.06em;padding:.6rem .8rem;background:#f4f2f9;text-align:center}.blog_postArticle__WANOv{display:flex;flex-direction:column;gap:0}.blog_ptParagraph__W8b2y{font-family:var(--font-zeitung),serif;font-size:1rem;font-weight:300;color:#2e2c38;line-height:1.9;margin:0 0 1.4rem;max-width:68ch}.blog_ptParagraph__W8b2y:last-child{margin-bottom:0}@media(max-width:480px){.blog_ptParagraph__W8b2y{font-size:.95rem}}.blog_ptH2__73_4M{font-family:var(--font-zeitung),serif;font-size:1.5rem;font-weight:600;color:#0e0e12;line-height:1.2;margin:3rem 0 1.2rem}@media(max-width:480px){.blog_ptH2__73_4M{font-size:1.25rem;margin:2.5rem 0 1rem}}.blog_ptH3__51o4N{font-family:var(--font-zeitung),serif;font-size:1.15rem;font-weight:600;color:#2e2c38;line-height:1.2;margin:2.5rem 0 1rem}.blog_ptH4___QyBW{font-family:IBM Plex Mono,monospace;font-size:.75rem;font-weight:500;color:#6b6878;text-transform:uppercase;letter-spacing:.08em;margin:2rem 0 .8rem}.blog_ptBlockquote__i3L_7{margin:2.5rem 0;padding:1.2rem 1.8rem;border-left:2px solid #9175ba;font-family:var(--font-zeitung),serif;font-size:1.05rem;font-style:italic;color:#2e2c38;background:#f0edf8;border-radius:0 6px 6px 0}.blog_ptListOrdered__lGPMU,.blog_ptList__WWhbh{padding:0;list-style:none;gap:0}.blog_ptList__WWhbh{display:flex;flex-direction:column}.blog_ptListOrdered__lGPMU{display:block;counter-reset:pt-list}.blog_ptListItem__aGIQe{position:relative;padding:.55rem 0 .55rem 1.3rem;background:transparent;transition:background .18s ease}.blog_ptListItem__aGIQe+.blog_ptListItem__aGIQe{border-top:1px solid rgba(145,117,186,.15)}.blog_ptListItem__aGIQe:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:2px;height:60%;background:#aa93d2;border-radius:2px;transition:background .18s ease,height .18s ease}.blog_ptListItem__aGIQe:hover{background:#f4f2f9}.blog_ptListItem__aGIQe:hover:before{background:#9175ba;height:80%}.blog_ptListOrdered__lGPMU>.blog_ptListItem__aGIQe{padding-left:0;display:grid;grid-template-columns:2rem 1fr;grid-gap:0 .5rem;gap:0 .5rem;border-top:1px solid rgba(145,117,186,.15)}.blog_ptListOrdered__lGPMU>.blog_ptListItem__aGIQe:first-child{border-top:none}.blog_ptListOrdered__lGPMU>.blog_ptListItem__aGIQe:before{display:none}.blog_ptListOrdered__lGPMU>.blog_ptListItem__aGIQe:after{counter-increment:pt-list;content:counter(pt-list,decimal-leading-zero);font-family:IBM Plex Mono,monospace;font-size:.62rem;color:#9175ba;letter-spacing:.06em;padding-top:.18em;grid-column:1;grid-row:1;align-self:start}.blog_ptLead__5OZCO{font-family:var(--font-zeitung),serif;font-weight:400;font-size:1.1rem;color:#2e2c38;line-height:1.8;margin:0 0 1.6rem}.blog_ptLead__5OZCO:last-child{margin-bottom:0}.blog_ptCallout__Jek6Y{margin:1.8rem 0;padding:1rem 1.2rem 1rem 1.4rem;background:#f0edf8;border-left:2px solid #9175ba;border-radius:0 6px 6px 0;font-family:var(--font-zeitung),serif;font-size:.92rem;font-weight:300;color:#2e2c38;line-height:1.75}.blog_ptDivider__KlgV5{border:none;margin:2.5rem 0;position:relative;height:1px;background:rgba(145,117,186,.15)}.blog_ptDivider__KlgV5:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:24px;height:3px;background:#aa93d2;border-radius:2px}.blog_ptCaption__1yVrY{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;letter-spacing:.06em;line-height:1.5;margin-top:.5rem}.blog_ptKbd__h623l{font-family:IBM Plex Mono,monospace;font-size:.78em;background:#eeeaf5;border:solid rgba(145,117,186,.3);border-width:1px 1px 2px;border-radius:4px;padding:.1em .4em;color:#2e2c38;white-space:nowrap}.blog_ptList__WWhbh{margin:1rem 0 1.8rem;max-width:65ch}.blog_ptListItem__aGIQe{font-size:1rem;font-weight:300;color:#2e2c38;line-height:1.75}.blog_ptStrong__HqNwU{font-weight:600;color:#0e0e12}.blog_ptEm__DQkDS{font-style:italic;color:#2e2c38}.blog_ptInlineCode__dc1q1{font-family:IBM Plex Mono,monospace;font-size:.82em;background:#f0edf8;border:1px solid #c3b3e4;border-radius:4px;padding:.1em .45em;color:#6a4da0}.blog_ptLink__vzrgl{color:#6a4da0;text-decoration:underline;-webkit-text-decoration-color:#c3b3e4;text-decoration-color:#c3b3e4;text-underline-offset:2px;transition:color .18s ease,-webkit-text-decoration-color .18s ease;transition:text-decoration-color .18s ease,color .18s ease;transition:text-decoration-color .18s ease,color .18s ease,-webkit-text-decoration-color .18s ease}.blog_ptLink__vzrgl:hover{color:#2d47c4;-webkit-text-decoration-color:#2d47c4;text-decoration-color:#2d47c4}.blog_ptLinkIcon__aQT0y{display:inline-block;margin-left:.2em;vertical-align:middle;flex-shrink:0}.blog_ptImage__zDaqD{margin:2.5rem 0;display:flex;flex-direction:column;gap:0}.blog_ptImageWrap__teUBz{position:relative;width:100%;aspect-ratio:16/9;border-radius:6px;overflow:hidden;background:#f4f2f9}.blog_ptImageImg__P8NK_{object-fit:cover}.blog_ptImageCaption__GUKaf{font-family:IBM Plex Mono,monospace;font-size:.6rem;color:#a09cb0;letter-spacing:.06em;padding:.6rem .8rem;background:#f4f2f9;border-radius:0 0 6px 6px;text-align:center}.blog_codeBlock__Jvk7y{margin:2rem 0;border-radius:6px;border:1px solid rgba(145,117,186,.3);overflow:hidden;font-family:IBM Plex Mono,monospace}.blog_codeBlock__Jvk7y:last-child{margin-bottom:0}.blog_codeBlockHeader__ApG8u{display:flex;align-items:center;justify-content:space-between;padding:.55rem 1.2rem;background:#eeeaf5;border-bottom:1px solid rgba(145,117,186,.3)}.blog_codeBlockDots__IkTWg{display:flex;align-items:center;gap:.3rem}.blog_codeBlockDots__IkTWg span{display:block;width:6px;height:6px;border-radius:50%;background:rgba(145,117,186,.3)}.blog_codeBlockLang__BX_uJ{font-family:IBM Plex Mono,monospace;font-size:.55rem;text-transform:uppercase;letter-spacing:.1em;color:#9175ba}.blog_codeBlockBody__qS90c pre[class*=language-]{margin:0!important;padding:1.4rem 1.6rem!important;border-radius:0!important;font-size:.82rem!important;line-height:1.75!important;font-family:IBM Plex Mono,monospace!important}@media(max-width:480px){.blog_codeBlockBody__qS90c pre[class*=language-]{font-size:.78rem!important;padding:1.2rem 1rem!important}}.blog_codeBlockBody__qS90c code[class*=language-]{font-family:IBM Plex Mono,monospace!important;font-size:inherit!important}