.blog-content{min-width:0;max-width:820px;color:var(--text,#534f5a);overflow-wrap:anywhere;word-break:normal;margin-inline:auto;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.75}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.blog-content p{margin:0 0 1.25rem}.blog-content h2,.blog-content h3,.blog-content h4{color:var(--header,#203444);margin:2.25rem 0 1rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:600}.blog-content h2{font-size:2.25rem;line-height:1.2}.blog-content h3{font-size:1.5rem;line-height:1.33}.blog-content h4{font-size:1.25rem;line-height:1.4}.blog-content strong,.blog-content b{color:var(--header,#203444);font-weight:700}.blog-content em,.blog-content i{font-style:italic}.blog-content mark{color:inherit;background:#fff3a3;border-radius:3px;padding:.05em .15em}.blog-content sub,.blog-content sup{font-size:.75em;line-height:0}.blog-content a{color:var(--theme,var(--kz-primary,#515151));overflow-wrap:anywhere;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.08em}.blog-content ul,.blog-content ol{margin:0 0 1.25rem;padding-left:1.75rem}.blog-content ul{list-style:outside}.blog-content ol{list-style:decimal}.blog-content li{padding-left:.25rem}.blog-content li+li{margin-top:.375rem}.blog-content ul[data-type=taskList]{padding-left:0;list-style:none}.blog-content ul[data-type=taskList] li[data-type=taskItem]{align-items:flex-start;gap:.625rem;padding-left:0;display:flex}.blog-content ul[data-type=taskList] li[data-type=taskItem]>label{align-items:center;margin-top:.3rem;display:inline-flex}.blog-content ul[data-type=taskList] li[data-type=taskItem]>div{flex:1;min-width:0}.blog-content ul[data-type=taskList] li[data-type=taskItem] input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--theme,var(--kz-primary,#6576ff))}.blog-content ul[data-type=taskList] li[data-type=taskItem] p{margin-bottom:.5rem}.blog-content blockquote{border-left:4px solid var(--theme,var(--kz-primary,#515151));background:var(--white,#fff);border-radius:0 8px 8px 0;margin:2rem 0;padding:1.75rem 2rem;font-style:italic;font-weight:500}.blog-content code{background:var(--bg,#f3f5f5);color:var(--header,#203444);border-radius:4px;padding:.15em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.9em}.blog-content pre{background:var(--bg2,#0f172a);color:#e5e9f2;border-radius:8px;max-width:100%;margin:1.75rem 0;padding:1.25rem 1.5rem;overflow-x:auto}.blog-content pre code{color:inherit;background:0 0;padding:0;font-size:.9rem}.blog-content hr{border:0;border-top:1px solid #02060a29;margin:2.5rem 0}.blog-content img{border-radius:8px;max-width:100%;height:auto;margin:1.75rem auto;display:block}.blog-content audio{width:min(100%,36rem);margin:1.75rem auto;display:block}.blog-content div[data-youtube-video],.blog-content div[data-twitch-video]{background:#0f172a;border-radius:8px;width:100%;margin:1.75rem 0;padding-top:56.25%;position:relative;overflow:hidden}.blog-content div[data-youtube-video] iframe,.blog-content div[data-twitch-video] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.blog-content .tableWrapper{margin:1.75rem 0;overflow-x:auto}.blog-content table{border-collapse:collapse;table-layout:fixed;width:100%;max-width:100%;margin:1.75rem 0}.blog-content table p{margin:0}.blog-content th,.blog-content td{overflow-wrap:anywhere;vertical-align:top;border:1px solid #d8dee9;min-width:6rem;padding:.75rem;position:relative}.blog-content th{background:var(--bg,#f3f5f5);color:var(--header,#203444);text-align:left;font-weight:700}.blog-content .selectedCell:after{z-index:2;content:"";pointer-events:none;background:#6576ff1f;position:absolute;inset:0}.blog-content .column-resize-handle{z-index:5;background:var(--kz-primary,#6576ff);pointer-events:none;width:4px;position:absolute;top:0;bottom:0;right:-2px}.blog-content details{background:var(--white,#fff);border:1px solid #d8dee9;border-radius:8px;min-width:0;margin:1.75rem 0;padding:1rem 1.25rem}.blog-content details summary{color:var(--header,#203444);cursor:pointer;font-weight:700}.blog-content details>div{padding-top:1rem}.blog-content [data-type=inline-math]{vertical-align:middle;max-width:100%;padding:0 .15rem;display:inline-block;overflow-x:auto}.blog-content [data-type=inline-math]:empty:before,.blog-content [data-type=block-math]:empty:before{content:attr(data-latex);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace}.blog-content [data-type=block-math]{background:var(--bg,#f3f5f5);text-align:center;border-radius:8px;max-width:100%;margin:1.75rem 0;padding:1rem;overflow-x:auto}.blog-content .katex-display{overflow:auto hidden}.blog-content [data-type=emoji]{vertical-align:-.1em;line-height:1;display:inline-block}.blog-content .hljs-comment,.blog-content .hljs-quote{color:#94a3b8}.blog-content .hljs-keyword,.blog-content .hljs-selector-tag,.blog-content .hljs-subst{color:#c084fc}.blog-content .hljs-string,.blog-content .hljs-title,.blog-content .hljs-section,.blog-content .hljs-attribute{color:#86efac}.blog-content .hljs-number,.blog-content .hljs-literal,.blog-content .hljs-variable,.blog-content .hljs-template-variable{color:#fca5a5}@media (width<=575px){.blog-content{font-size:.9375rem}.blog-content h2{font-size:1.875rem}.blog-content h3{font-size:1.25rem}.blog-content h4{font-size:1.125rem}.blog-content blockquote{padding:1.25rem 1.5rem}}.blog-post-detail .project-btn-all{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;display:flex}.blog-post-detail__header{max-width:820px;margin:0 auto 2rem}.blog-post-detail__meta{max-width:820px;color:var(--text,#534f5a);flex-wrap:wrap;gap:.75rem 1.5rem;margin:0 auto 2.5rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;display:flex}.blog-post-detail__meta i{color:var(--theme,#515151);margin-right:.375rem}.blog-post-detail__title{color:var(--header,#203444);overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:2.625rem;font-weight:600;line-height:1.18}.blog-post-detail__image{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:min(100%,960px);max-height:34rem;margin:0 auto 2.5rem;display:block}@media (width<=575px){.blog-post-detail__title{font-size:1.875rem}}.project-detail-hero{color:#fff;background:#16313a;border-radius:0 0 20px 20px;position:relative;overflow:hidden;container-type:inline-size}.project-detail-hero__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.project-detail-hero:after{content:"";pointer-events:none;background:linear-gradient(135deg,#16313acc,#16313a80);position:absolute;inset:0}.project-detail-hero__heading{z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:456px;padding:80px 24px 0;display:flex;position:relative}.project-detail-hero__title{color:#fff;letter-spacing:-2px;overflow-wrap:anywhere;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:72px;font-weight:500;line-height:1.2}.project-detail-hero__breadcrumb{color:#fff;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:center;gap:10px;margin:20px 0 0;padding:0;font-family:Inter,sans-serif;font-size:16px;line-height:1.8;list-style:none;display:flex}.project-detail-hero__breadcrumb a{color:#fff}.project-detail-hero__breadcrumb a:hover,.project-detail-hero__breadcrumb a:focus-visible{color:#b7d9df}@container (width<=767px){.project-detail-hero__heading{height:412px;padding-top:30px}.project-detail-hero__title{font-size:60px}}@container (width<=575px){.project-detail-hero__heading{height:400px}.project-detail-hero__title{font-size:50px}}@container (width<=470px){.project-detail-hero__heading{height:388px}.project-detail-hero__title{font-size:40px}}
