.substack-post-layout[data-v-bbb41f75]{color:#334155!important;font-family:Inter,-apple-system,sans-serif;margin:0 auto;max-width:740px;padding:110px 1.25rem 6rem}.post-header[data-v-bbb41f75]{margin-bottom:2rem;text-align:left}.post-title[data-v-bbb41f75]{color:#1a1a1a;font-size:2rem;font-weight:800;letter-spacing:-.022em;line-height:1.15;margin-bottom:.75rem}@media(max-width:640px){.post-title[data-v-bbb41f75]{font-size:2rem}}.post-meta[data-v-bbb41f75]{align-items:center;color:#666;display:flex;font-size:.875rem}.author-name[data-v-bbb41f75]{color:#262626;font-weight:600}.meta-divider[data-v-bbb41f75]{margin:0 .5rem}.pixtel-tech-content-engine[data-v-bbb41f75] *{font-family:Inter,-apple-system,sans-serif}.pixtel-tech-content-engine[data-v-bbb41f75] p{color:#334155!important;font-size:1rem;letter-spacing:-.003em;line-height:1.625!important;margin-bottom:1.5rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] p a{color:#2563eb!important;font-weight:400!important;text-decoration:underline!important;text-underline-offset:4px;transition:color .2s ease}.pixtel-tech-content-engine[data-v-bbb41f75] p a:hover{color:#1d4ed8!important}.pixtel-tech-content-engine[data-v-bbb41f75] h2{color:#1a1a1a!important;font-size:1.5rem!important;font-weight:700!important;letter-spacing:-.015em;line-height:1.3!important;margin-bottom:1rem!important;margin-top:2.5rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] h3{color:#1a1a1a!important;font-size:1.25rem!important;font-weight:600!important;line-height:1.3!important;margin-bottom:.75rem!important;margin-top:2rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] h4{color:#1a1a1a!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.3!important;margin-bottom:.75rem!important;margin-top:1.5rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] a:has(h2),.pixtel-tech-content-engine[data-v-bbb41f75] a:has(h3),.pixtel-tech-content-engine[data-v-bbb41f75] a:has(h4),.pixtel-tech-content-engine[data-v-bbb41f75] h2 a,.pixtel-tech-content-engine[data-v-bbb41f75] h3 a,.pixtel-tech-content-engine[data-v-bbb41f75] h4 a{color:inherit!important;cursor:default!important;pointer-events:none!important;text-decoration:none!important}.pixtel-tech-content-engine[data-v-bbb41f75] ul,.pixtel-tech-content-engine[data-v-bbb41f75] ul.list-disc{display:block!important;list-style-position:outside!important;list-style-type:disc!important;margin-bottom:1rem!important;margin-top:1rem!important;padding-left:1.75rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] ol,.pixtel-tech-content-engine[data-v-bbb41f75] ol.list-decimal{display:block!important;list-style-position:outside!important;list-style-type:decimal!important;margin-bottom:1rem!important;margin-top:1rem!important;padding-left:1.75rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] li{color:#334155!important;display:list-item!important;line-height:1.4!important;margin-bottom:.4rem!important}.theme-dark-base{color:#cbd5e1!important}.pixtel-tech-content-engine[data-v-bbb41f75] ol ol,.pixtel-tech-content-engine[data-v-bbb41f75] ol ul,.pixtel-tech-content-engine[data-v-bbb41f75] ul ol,.pixtel-tech-content-engine[data-v-bbb41f75] ul ul{list-style-type:circle!important;margin-bottom:.15rem!important;margin-top:.15rem!important;padding-left:1.5rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] a:has(img){align-items:center!important;border-bottom:none!important;cursor:zoom-in!important;display:flex!important;flex-direction:column!important;justify-content:center!important;margin:2.5rem 0!important;text-decoration:none!important;width:100%!important}.pixtel-tech-content-engine[data-v-bbb41f75] img{background-color:#fff!important;border:1px solid #e2e8f0!important;border-radius:8px!important;box-shadow:0 4px 12px #0000000a,0 1px 3px #00000005!important;display:block!important;height:auto!important;margin-left:auto!important;margin-right:auto!important;max-width:100%!important;padding:4px!important;transition:all .2s ease-in-out!important}.pixtel-tech-content-engine[data-v-bbb41f75] a:has(img):hover img{border-color:#cbd5e1!important;box-shadow:0 10px 25px #0000000f!important;transform:scale(1.005)!important}.pixtel-tech-content-engine[data-v-bbb41f75] code{background-color:#f4f4f5;border-radius:4px;font-family:monospace;font-size:.9em;padding:.2rem .4rem}.error-state[data-v-bbb41f75]{font-family:Inter,sans-serif;padding:4rem 2rem;text-align:center}.error-state h2[data-v-bbb41f75]{color:#1a1a1a;font-size:1.75rem;margin-bottom:.5rem}.error-state a[data-v-bbb41f75]{color:#2563eb;display:inline-block;font-weight:500;margin-top:1rem;text-decoration:none}.navigation-nav-holder[data-v-bbb41f75]{align-items:center;display:flex;width:100%}.top-nav-holder[data-v-bbb41f75]{margin-bottom:2.5rem}.bottom-nav-holder[data-v-bbb41f75]{align-items:flex-start;flex-direction:column;margin-top:4rem}.back-to-index-link[data-v-bbb41f75]{align-items:center;color:#2563eb!important;display:inline-flex;font-size:.95rem;font-weight:600;text-decoration:none!important;transition:color .2s ease}.back-to-index-link[data-v-bbb41f75]:hover{color:#1d4ed8!important}.arrow-icon[data-v-bbb41f75]{font-weight:700;margin-right:.5rem;transition:transform .2s ease}.back-to-index-link:hover .arrow-icon[data-v-bbb41f75]{transform:translate(-4px)}.surround-nav[data-v-bbb41f75]{display:flex;gap:1rem;justify-content:space-between}.nav-link[data-v-bbb41f75]{flex:1}.nav-link.next[data-v-bbb41f75]{text-align:right}.nav-link a[data-v-bbb41f75]{color:inherit;display:flex;flex-direction:column;text-decoration:none}.nav-link span[data-v-bbb41f75]{color:#666;font-size:.85rem}.nav-link strong[data-v-bbb41f75]{color:#002b5b}.pixtel-tech-content-engine[data-v-bbb41f75] table{border-color:#3d3d3a;border-width:1px!important;margin-bottom:1rem!important;margin-left:auto;margin-right:auto;margin-top:1rem!important}.pixtel-tech-content-engine[data-v-bbb41f75] table th{background-color:#f5f4ed;border-color:#3d3d3a;border-width:1px!important;color:#3d3d3a;font-size:11px;font-weight:600;letter-spacing:.06em;padding:10px;text-transform:uppercase;vertical-align:middle}.pixtel-tech-content-engine[data-v-bbb41f75] table td{border-color:#3d3d3a;border-width:1px!important;color:#4d4d4a;font-size:14px;padding:5px;text-transform:none;vertical-align:middle}
