.CustomImage_customImage__7Fiz4{display:inline-flex;flex-direction:column;margin:0;max-width:100%}.CustomImage_customImageContainer__WxGqJ{display:inline-flex;position:relative;width:100%;height:auto;border:1px solid var(--border,var(--border));overflow:hidden;border-radius:var(--r-sm)}.CustomImage_customImageCaption__S_LhX{margin-top:8px;font-family:var(--font,"Manrope",system-ui,sans-serif);font-size:13px;line-height:1.45;font-weight:500;color:var(--ink-muted,#62606c);text-align:left}.CustomImage_customImageCaption__S_LhX p{margin:0;line-height:1.45}.CodeBlock_code__0tz25{margin:32px 0;background:var(--code-bg,#14131f);color:var(--code-text,#e9e7f2);border-radius:var(--r-lg,16px);overflow:hidden}.CodeBlock_code__0tz25 pre{margin:0;padding:16px;overflow-x:auto;font:400 13px/1.7 var(--font-mono,"JetBrains Mono",ui-monospace,sfmono-regular,menlo,monospace)}.CodeBlock_code__0tz25 code{font:inherit}.CodeBlock_bar__KFnv5{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 16px;border-bottom:1px solid hsla(0,0%,100%,.12);font-size:13px;color:var(--code-muted,#a9a6b8)}.CodeBlock_copy__qLX2T{min-height:36px;padding:0 12px;border-radius:var(--r-sm,8px);border:1px solid hsla(0,0%,100%,.28);background:transparent;color:var(--code-text,#e9e7f2);font:inherit;font-weight:700;cursor:pointer}.CodeBlock_copy__qLX2T:hover{background:hsla(0,0%,100%,.1)}.CodeBlock_copy__qLX2T:focus-visible{outline:2px solid #fff;outline-offset:2px}.CodeBlock_live__a_y6R{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ArticleTable_wrap__atxt0{margin:32px 0;background:var(--surface,#fff);border:1px solid var(--border,#e6e4ea);border-radius:var(--r-lg,16px);overflow-x:auto}.ArticleTable_table__5CGVa{width:100%;border-collapse:collapse;font-size:var(--fs-small,14px);line-height:var(--lh-small,1.5);color:var(--ink,#0f0e19)}.ArticleTable_table__5CGVa th{text-align:left;vertical-align:bottom;padding:12px 16px;background:var(--surface-quiet,#f1f0f3);color:var(--ink-muted,#62606c);font-size:var(--fs-chip,12px);font-weight:700;white-space:nowrap}.ArticleTable_table__5CGVa td{text-align:left;vertical-align:top;padding:12px 16px;border-top:1px solid var(--divider,#efedf2);overflow-wrap:anywhere}.ArticleTable_table__5CGVa tr{scroll-margin-top:96px}.ArticleTable_table__5CGVa tr:target td{background:var(--brand-soft,#f1eaff)}.ArticleTable_table__5CGVa a{display:inline;color:var(--link,#5a12cc);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ArticleTable_table__5CGVa a:hover{color:var(--link-hover,#3d0f8f)}.ArticleTable_table__5CGVa a:focus-visible{outline:2px solid #751dff;outline-offset:2px}.ArticleTable_cellTitle__xlJsU{font-weight:700}@media(max-width:767px){.ArticleTable_table__5CGVa{display:block}.ArticleTable_table__5CGVa thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ArticleTable_table__5CGVa tbody,.ArticleTable_table__5CGVa td,.ArticleTable_table__5CGVa tr{display:block;box-sizing:border-box;width:100%}.ArticleTable_table__5CGVa tr{padding:12px 16px;border-top:1px solid var(--divider,#efedf2);scroll-margin-top:72px}.ArticleTable_table__5CGVa tr:first-child{border-top:0}.ArticleTable_table__5CGVa tr:target{background:var(--brand-soft,#f1eaff)}.ArticleTable_table__5CGVa td{padding:2px 0;border:0}.ArticleTable_table__5CGVa td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-muted,#62606c);font-size:var(--fs-meta,13px)}.ArticleTable_table__5CGVa td.ArticleTable_cellTitle__xlJsU{font-size:var(--fs-body,16px)}.ArticleTable_table__5CGVa td.ArticleTable_cellTitle__xlJsU:before{content:none}}.BlogPost_article__NUBdc{position:relative;z-index:1;width:100%;padding:calc(104px + 48px) 0 96px;background-color:var(--ground,var(--ground));color:var(--ink,var(--ink))}.BlogPost_article__NUBdc a:focus-visible{outline:2px solid #751dff;outline-offset:2px;border-radius:2px}@media(max-width:767px){.BlogPost_article__NUBdc{padding:calc(60px + 32px) 0 64px}}.BlogPost_column__jtfYJ{box-sizing:border-box;max-width:calc(var(--measure, 680px) + 80px);margin:0 auto;padding:0 40px}@media(max-width:1099px){.BlogPost_column__jtfYJ{max-width:calc(var(--measure, 680px) + 48px);padding:0 24px}}@media(max-width:767px){.BlogPost_column__jtfYJ{max-width:none;padding:0 16px}}.BlogPost_header__SVNu8{display:flex;flex-direction:column}.BlogPost_meta__c3AZW{font-family:var(--font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;line-height:1.45;font-weight:500;color:var(--ink-muted,#62606c)}.BlogPost_title__MKDzC{max-width:820px;margin-top:12px;font-size:44px;line-height:1.1;font-weight:500;letter-spacing:-.02em;color:var(--ink,var(--ink))}@media(max-width:767px){.BlogPost_title__MKDzC{font-size:32px;line-height:1.12}}.BlogPost_lead__HTS_z{margin-top:20px;font-family:var(--font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif)}.BlogPost_lead__HTS_z p{font-size:20px;line-height:1.5;font-weight:500;color:var(--ink-2,var(--ink-2))}.BlogPost_lead__HTS_z p+p{margin-top:12px}@media(max-width:767px){.BlogPost_lead__HTS_z p{font-size:18px}}.BlogPost_cover__837Rw{width:100%;margin-top:32px}.BlogPost_body__GqCe_{margin-top:40px;font-family:var(--font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif);font-size:18px;line-height:1.65;font-weight:500;color:var(--ink-2,var(--ink-2));text-align:left;overflow-wrap:break-word}.BlogPost_body__GqCe_ p{margin:0 0 20px;line-height:1.65}.BlogPost_body__GqCe_ strong{font-weight:700;color:var(--ink,var(--ink))}.BlogPost_body__GqCe_ h2,.BlogPost_body__GqCe_ h3{font-family:var(--font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif);font-weight:700;color:var(--ink,var(--ink));scroll-margin-top:96px}@media(max-width:767px){.BlogPost_body__GqCe_ h2,.BlogPost_body__GqCe_ h3{scroll-margin-top:72px}}.BlogPost_body__GqCe_ h2{margin:48px 0 16px;font-size:26px;line-height:1.3;letter-spacing:-.01em}.BlogPost_body__GqCe_ h3{margin:32px 0 12px;font-size:20px;line-height:1.35}.BlogPost_body__GqCe_>:first-child{margin-top:0}.BlogPost_body__GqCe_ a{display:inline;color:var(--link,#5a12cc);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.BlogPost_body__GqCe_ a:hover{color:var(--link-hover,#3d0f8f)}.BlogPost_body__GqCe_ ol,.BlogPost_body__GqCe_ ul{margin:0 0 20px;padding-left:24px}.BlogPost_body__GqCe_ li+li{margin-top:6px}.BlogPost_body__GqCe_ blockquote{margin:24px 0;padding:4px 0 4px 20px;border-left:3px solid var(--border-strong,#8e8a9c);color:var(--ink-2,var(--ink-2))}.BlogPost_body__GqCe_ code{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,monospace);font-size:.85em}.BlogPost_anchored__0UiFb{position:relative}.BlogPost_anchorLink__aIcRR{margin-left:8px;padding:0 4px;font-weight:500;color:var(--ink-muted,#62606c)!important;text-decoration:none!important;opacity:0;transition:opacity .12s ease}.BlogPost_anchorLink__aIcRR:focus-visible,.BlogPost_anchored__0UiFb:hover .BlogPost_anchorLink__aIcRR{opacity:1}@media(prefers-reduced-motion:reduce){.BlogPost_anchorLink__aIcRR{transition:none}}.BlogPost_figure__q318d{width:100%;margin:32px 0}.BlogPost_divider__GG2MZ{margin:40px 0;border:0;border-top:1px solid var(--border,#e6e4ea)}.BlogPost_next__hwtNa{margin-top:56px;padding-top:32px;border-top:1px solid var(--border,#e6e4ea);font-family:var(--font,"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif)}.BlogPost_nextLinks__un5w_{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.BlogPost_pill__NXjni{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;box-sizing:border-box;border:1px solid var(--border-strong,#8e8a9c);border-radius:var(--r-pill,999px);background:var(--surface,#fff);color:var(--ink,var(--ink));font-size:15px;font-weight:700;cursor:pointer;transition:background .12s ease}.BlogPost_pill__NXjni:hover{background:var(--surface-quiet,#f1f0f3)}.BlogPost_back__F5AVI{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;color:var(--link,#5a12cc);font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.BlogPost_back__F5AVI:hover{color:var(--link-hover,#3d0f8f)}
/*# sourceMappingURL=27ddac1fdca14825.css.map*/