.r2Uipq_page{min-height:100vh;color:var(--mk-ink);background:var(--mk-bg);overflow:clip}.r2Uipq_wrap{width:min(1120px,100% - 48px);margin-inline:auto}.r2Uipq_eyebrow{color:var(--mk-faint);font:500 10px/1 var(--mk-font-mono);letter-spacing:.16em;text-transform:uppercase;margin:0}.r2Uipq_indexHero{isolation:isolate;border-bottom:1px solid var(--mk-rule);padding:148px 0 96px;position:relative;overflow:hidden}.r2Uipq_indexHero:before{z-index:-2;content:"";background:radial-gradient(circle at 18% 18%,#0076a61a,#0000 32%),radial-gradient(circle at 82% 8%,#82457f14,#0000 28%);position:absolute;inset:0}.r2Uipq_indexHero:after{z-index:-1;background-image:linear-gradient(var(--mk-grid) 1px, transparent 1px), linear-gradient(90deg, var(--mk-grid) 1px, transparent 1px);content:"";opacity:.55;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.r2Uipq_indexHero h1{letter-spacing:-.055em;text-wrap:balance;max-width:920px;margin:24px 0 0;font-size:clamp(52px,7.2vw,88px);font-weight:300;line-height:.98}.r2Uipq_indexHero h1 span{color:#0000;background:var(--mk-proof-gradient);-webkit-background-clip:text;background-clip:text}.r2Uipq_indexHeroCopy{max-width:680px;color:var(--mk-muted);margin:30px 0 0;font-size:18px;line-height:1.65}.r2Uipq_indexSection{padding:72px 0 120px}.r2Uipq_indexSectionHeader{justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:24px;display:flex}.r2Uipq_indexSectionHeader h2{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:500}.r2Uipq_postList{border-top:1px solid var(--mk-rule);margin:0;padding:0;list-style:none}.r2Uipq_postList>li{border-bottom:1px solid var(--mk-rule)}.r2Uipq_postLink{color:inherit;transition:background-color .18s var(--mk-ease-standard);grid-template-columns:170px minmax(0,1fr) 28px;align-items:start;gap:34px;margin-inline:-16px;padding:40px 16px;text-decoration:none;display:grid;position:relative}.r2Uipq_postLink:hover,.r2Uipq_postLink:focus-visible{background:color-mix(in srgb, var(--mk-ink) 3.5%, transparent);outline:none}.r2Uipq_postMeta{flex-direction:column;gap:8px;padding-top:5px;display:flex}.r2Uipq_postMeta time,.r2Uipq_postMeta span{font:400 12.5px/1.45 var(--font-sans)}.r2Uipq_postMeta time{color:var(--mk-faint)}.r2Uipq_postMeta span{color:var(--mk-muted)}.r2Uipq_postContent h2{letter-spacing:-.035em;text-wrap:balance;max-width:790px;transition:color .18s var(--mk-ease-standard);margin:0;font-size:clamp(27px,3.3vw,42px);font-weight:300;line-height:1.08}.r2Uipq_postLink:hover .r2Uipq_postContent h2,.r2Uipq_postLink:focus-visible .r2Uipq_postContent h2{color:color-mix(in srgb, var(--mk-ink) 86%, #5db3d4)}.r2Uipq_postDescription{max-width:760px;color:var(--mk-muted);margin:17px 0 0;font-size:15px;line-height:1.65}.r2Uipq_postArrow{color:var(--mk-faintest);transition:color .18s var(--mk-ease-standard), transform .18s var(--mk-ease-standard);margin-top:4px;font-size:20px;line-height:1}.r2Uipq_postLink:hover .r2Uipq_postArrow,.r2Uipq_postLink:focus-visible .r2Uipq_postArrow{color:var(--mk-ink);transform:translate(4px)}.r2Uipq_emptyState{color:var(--mk-muted);border-block:1px solid var(--mk-rule);text-align:center;margin:0;padding:80px 0;font-size:16px}.r2Uipq_postHero{isolation:isolate;border-bottom:1px solid var(--mk-rule);padding:124px 0 64px;position:relative;overflow:hidden}.r2Uipq_postHero:before{z-index:-1;content:"";background:radial-gradient(circle at 26% 0,#0076a617,#0000 34%),radial-gradient(circle at 76% 12%,#82457f12,#0000 30%);position:absolute;inset:0}.r2Uipq_postHeaderInner{width:min(960px,100% - 48px);margin-inline:auto}.r2Uipq_backLink{color:var(--mk-faint);font:10px/1.4 var(--mk-font-mono);letter-spacing:.1em;text-transform:uppercase;transition:color .18s var(--mk-ease-standard);align-items:center;gap:8px;display:inline-flex}.r2Uipq_backLink span{transition:transform .18s var(--mk-ease-standard);font-size:13px;display:inline-block}.r2Uipq_backLink:hover{color:var(--mk-ink)}.r2Uipq_backLink:hover span{transform:translate(-3px)}.r2Uipq_postHero h1{letter-spacing:-.05em;text-wrap:balance;max-width:940px;margin:20px 0 0;font-size:clamp(43px,6.3vw,76px);font-weight:300;line-height:1.02}.r2Uipq_postDeck{max-width:780px;color:var(--mk-muted);margin:27px 0 0;font-size:clamp(17px,2vw,20px);line-height:1.6}.r2Uipq_postByline{border-top:1px solid var(--mk-rule);flex-wrap:wrap;gap:28px 56px;margin-top:42px;padding-top:23px;display:flex}.r2Uipq_postBylineItem{flex-direction:column;gap:6px;display:flex}.r2Uipq_postBylineItem>span{color:var(--mk-faintest);font:9px/1 var(--mk-font-mono);letter-spacing:.11em;text-transform:uppercase}.r2Uipq_postBylineItem strong,.r2Uipq_postBylineItem time{color:var(--mk-ink);font-size:13px;font-style:normal;font-weight:500;line-height:1.4}.r2Uipq_postBylineItem small{color:var(--mk-faint);font-size:11px;font-weight:400}.r2Uipq_articleSection{padding:70px 0 112px}.r2Uipq_articleBody{width:min(760px,100% - 48px);max-width:none;color:var(--mk-muted);--tw-prose-body:var(--mk-muted);--tw-prose-headings:var(--mk-ink);--tw-prose-lead:var(--mk-muted);--tw-prose-links:#5db3d4;--tw-prose-bold:var(--mk-ink);--tw-prose-counters:var(--mk-faint);--tw-prose-bullets:var(--mk-faintest);--tw-prose-hr:var(--mk-rule);--tw-prose-quotes:var(--mk-ink);--tw-prose-quote-borders:#0076a6;--tw-prose-captions:var(--mk-faint);--tw-prose-code:var(--mk-ink);--tw-prose-pre-code:#ffffffd6;--tw-prose-pre-bg:var(--mk-panel-soft);--tw-prose-th-borders:var(--mk-rule);--tw-prose-td-borders:var(--mk-rule);margin-inline:auto;font-size:17px;line-height:1.7}:is(.r2Uipq_articleBody p,.r2Uipq_articleBody li){color:var(--mk-muted)}.r2Uipq_articleBody p{margin-block:1.35em}:is(.r2Uipq_articleBody h2,.r2Uipq_articleBody h3,.r2Uipq_articleBody h4){color:var(--mk-ink);letter-spacing:-.03em;text-wrap:balance;font-weight:300}.r2Uipq_articleBody h2{margin-top:2.35em;margin-bottom:.7em;font-size:clamp(30px,3.6vw,46px);line-height:1.12}.r2Uipq_articleBody h3{margin-top:2em;margin-bottom:.65em;font-size:clamp(23px,2.4vw,30px);line-height:1.2}.r2Uipq_articleBody h4{font-size:clamp(19px,1.7vw,22px);line-height:1.3}:is(.r2Uipq_articleBody h1,.r2Uipq_articleBody h2,.r2Uipq_articleBody h3,.r2Uipq_articleBody h4,.r2Uipq_articleBody h5,.r2Uipq_articleBody h6){scroll-margin-top:5rem}.r2Uipq_articleBody .heading-anchor{color:inherit;text-decoration:none}.r2Uipq_articleBody .heading-anchor:hover{color:color-mix(in srgb, var(--mk-ink) 82%, #5db3d4)}.r2Uipq_articleBody a:not(.heading-anchor){color:#5db3d4;text-underline-offset:3px;text-decoration-color:#5db3d473;transition:color .15s,text-decoration-color .15s}.r2Uipq_articleBody a:not(.heading-anchor):hover{color:#7bc4df;text-decoration-color:currentColor}.r2Uipq_articleBody strong{color:var(--mk-ink);font-weight:600}.r2Uipq_articleBody blockquote{color:var(--mk-ink);border-left-color:#0076a6;margin-block:2em;padding:3px 0 3px 22px;font-size:18px;font-style:normal;line-height:1.7}.r2Uipq_articleBody hr{border-color:var(--mk-rule);margin-block:3.5em}.r2Uipq_articleBody code:not(pre code){color:var(--mk-ink);background:var(--mk-panel);border:1px solid var(--mk-rule);border-radius:5px;padding:.16rem .4rem;font-size:.85em;font-weight:500}.r2Uipq_articleBody code:not(pre code):before{content:none}.r2Uipq_articleBody code:not(pre code):after{content:none}.r2Uipq_articleBody [data-rehype-pretty-code-figure]{margin-block:2.25em}.r2Uipq_articleBody pre{background:var(--mk-panel-soft);border:1px solid var(--mk-rule);border-radius:12px;margin:0;padding:20px 22px;font-size:13px;line-height:1.7;overflow-x:auto;box-shadow:0 20px 50px #0000002e}.r2Uipq_articleBody pre code{background:0 0;padding:0}.r2Uipq_articleBody pre [data-line]{padding-inline:.4rem;display:block}.r2Uipq_articleBody table{font-size:14px}.r2Uipq_articleBody th{color:var(--mk-ink);font-weight:500}:is(.r2Uipq_articleBody th,.r2Uipq_articleBody td){border-color:var(--mk-rule);padding:12px 14px}.r2Uipq_mdxImage{border:1px solid var(--mk-rule);background:var(--mk-panel);border-radius:14px;width:100%;height:auto;margin-block:2.5rem}.r2Uipq_diagram{background:var(--mk-panel-soft);border:1px solid var(--mk-rule);border-radius:14px;margin-block:2.75rem;padding:24px;overflow-x:auto}.r2Uipq_diagramImage{width:auto;max-width:100%;height:auto;margin-inline:auto;display:block}.r2Uipq_diagramCaption{max-width:620px;color:var(--mk-faint);text-align:center;margin:16px auto 0;font-size:12px;line-height:1.55}.r2Uipq_articleFooter{border-top:1px solid var(--mk-rule);width:min(760px,100% - 48px);margin:70px auto 0;padding-top:24px}.r2Uipq_articleFooterLink{color:var(--mk-muted);transition:color .18s var(--mk-ease-standard);align-items:center;gap:9px;font-size:13px;display:inline-flex}.r2Uipq_articleFooterLink span{transition:transform .18s var(--mk-ease-standard);display:inline-block}.r2Uipq_articleFooterLink:hover{color:var(--mk-ink)}.r2Uipq_articleFooterLink:hover span{transform:translate(-3px)}.r2Uipq_cta{border-top:1px solid var(--mk-rule)}@media (max-width:760px){.r2Uipq_indexHero{padding:116px 0 72px}.r2Uipq_indexHero h1{font-size:clamp(44px,12.5vw,64px)}.r2Uipq_indexHeroCopy{font-size:16px}.r2Uipq_indexSection{padding:56px 0 88px}.r2Uipq_postLink{grid-template-columns:1fr 22px;gap:14px 18px;padding-block:32px}.r2Uipq_postMeta{flex-flow:wrap;grid-column:1/-1;align-items:center;gap:8px 13px;padding-top:0}.r2Uipq_postMeta time,.r2Uipq_postMeta span{font-size:11px}.r2Uipq_postContent h2{font-size:clamp(26px,8.6vw,36px)}.r2Uipq_postDescription{font-size:14px}.r2Uipq_postArrow{grid-area:2/2}.r2Uipq_postHero{padding:104px 0 54px}.r2Uipq_postHero h1{font-size:clamp(39px,11.5vw,58px)}.r2Uipq_postDeck{font-size:17px}.r2Uipq_articleSection{padding:54px 0 88px}.r2Uipq_articleBody{font-size:16px;line-height:1.68}.r2Uipq_diagram{margin-inline:-8px;padding:18px 12px}}@media (max-width:520px){.r2Uipq_wrap,.r2Uipq_postHeaderInner,.r2Uipq_articleBody,.r2Uipq_articleFooter{width:calc(100% - 36px)}.r2Uipq_indexSectionHeader{align-items:center}.r2Uipq_postLink{margin-inline:-10px;padding-inline:10px}.r2Uipq_postByline{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px;display:grid}.r2Uipq_postBylineItem:first-child{grid-column:1/-1}.r2Uipq_articleBody table{width:100%;display:block;overflow-x:auto}.r2Uipq_articleBody pre{margin-inline:-8px;padding:17px 15px}}@media (prefers-reduced-motion:reduce){.r2Uipq_postLink,.r2Uipq_postContent h2,.r2Uipq_postArrow,.r2Uipq_backLink,.r2Uipq_backLink span,.r2Uipq_articleFooterLink,.r2Uipq_articleFooterLink span{transition:none}}
.i_Qk2W_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.i_Qk2W_card{border:1px solid var(--mk-rule);background:var(--mk-panel);border-radius:10px;flex-direction:column;height:100%;padding:22px;display:flex}.i_Qk2W_top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.i_Qk2W_top small,.i_Qk2W_kind{color:var(--mk-faint);font:11px var(--mk-font-mono)}.i_Qk2W_tag{border:1px solid var(--mk-rule);color:var(--mk-faint);font:10px var(--mk-font-mono);white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;display:inline-flex}.i_Qk2W_tag:before{content:"";background:var(--mk-faintest);border-radius:50%;width:5px;height:5px}.i_Qk2W_tagPowered:before{background:var(--mk-rainbow)}.i_Qk2W_kind{margin-top:18px;display:block}.i_Qk2W_card h3{text-wrap:balance;margin:8px 0 10px;font-size:20px;font-weight:500;line-height:1.3}.i_Qk2W_byline,.i_Qk2W_summary{color:var(--mk-muted);margin:0;font-size:13px;line-height:1.6}.i_Qk2W_summary{margin-top:10px}.i_Qk2W_links{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:20px;display:flex}.i_Qk2W_links a,.i_Qk2W_linkButton{border:1px solid var(--mk-rule);color:var(--mk-faint);font:10px var(--mk-font-mono);cursor:pointer;transition:color .15s var(--mk-ease-standard), border-color .15s var(--mk-ease-standard);background:0 0;border-radius:5px;padding:6px 8px;text-decoration:none}.i_Qk2W_links a:hover,.i_Qk2W_linkButton:hover{border-color:var(--mk-faint);color:var(--mk-ink)}.i_Qk2W_stack{flex-direction:column;gap:14px;display:flex}.i_Qk2W_stack>.i_Qk2W_card{height:auto}.i_Qk2W_stack>.i_Qk2W_invite{flex:1}.i_Qk2W_invite{background:0 0;border-style:dashed;justify-content:center}.i_Qk2W_invite h3,.i_Qk2W_invite .i_Qk2W_links{margin-top:0}.i_Qk2W_lightbox{border:1px solid var(--mk-rule);width:min(1400px,95vw);max-width:none;max-height:95vh;color:var(--mk-ink);background:var(--mk-panel);border-radius:10px;margin:auto;padding:0;overflow:auto}.i_Qk2W_lightbox::backdrop{background:#000c}.i_Qk2W_lightbox figure{margin:0}.i_Qk2W_lightbox img{width:100%;height:auto;display:block}.i_Qk2W_lightbox figcaption{color:var(--mk-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;font-size:13px;display:flex}.i_Qk2W_lightbox figcaption button{border:1px solid var(--mk-rule);color:var(--mk-ink);font:11px var(--mk-font-mono);cursor:pointer;background:0 0;border-radius:5px;flex:none;padding:6px 12px}@media (max-width:760px){.i_Qk2W_grid{grid-template-columns:1fr}}
