:root{--kz-blue: #2d6cff;--kz-blue-hover: #1e52cc;--kz-bg: #000000;--kz-text: #ffffff;--kz-muted: #a8b0bb;--kz-muted-soft: #c8d0db;--kz-card: rgba(255, 255, 255, .04);--kz-card-strong: rgba(255, 255, 255, .06);--kz-border: rgba(255, 255, 255, .12);--kz-border-strong: rgba(255, 255, 255, .18);--kz-blue-soft: rgba(45, 108, 255, .12);--kz-radius-sm: 8px;--kz-radius: 12px;--kz-radius-lg: 16px;--kz-font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--kz-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/inter/v18/UcCO3FwrK3iLTeHuS_nVMrMxCp50ojIa0ZL7W0Q5nw.woff2) format("woff2")}*,*:before,*:after{box-sizing:border-box}html{background:var(--kz-bg);color-scheme:dark;scroll-behavior:smooth}body{margin:0;background:var(--kz-bg);color:var(--kz-text);font-family:var(--kz-font-sans);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;display:flex;flex-direction:column}main{flex:1}a{color:var(--kz-blue);text-decoration:none;transition:opacity .15s ease}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.kz-header{border-bottom:1px solid var(--kz-border);background:#000000b3;backdrop-filter:blur(8px);position:sticky;top:0;z-index:100}.kz-header-inner{max-width:1100px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.kz-brand{color:var(--kz-text);font-weight:750;letter-spacing:.06em;text-transform:uppercase;font-size:.95rem}.kz-brand:hover{text-decoration:none;color:var(--kz-text)}.kz-brand-blog{color:var(--kz-muted);font-weight:500;letter-spacing:.04em;margin-left:6px;text-transform:lowercase}.kz-nav{display:flex;align-items:center;gap:22px;font-size:.92rem;font-weight:600}.kz-nav a{color:var(--kz-muted)}.kz-nav a:hover{color:var(--kz-text);text-decoration:none}.kz-nav-cta{background:var(--kz-blue);color:#fff!important;padding:9px 16px;border-radius:var(--kz-radius-sm);font-weight:700;letter-spacing:.01em}.kz-nav-cta:hover{background:var(--kz-blue-hover);text-decoration:none}.kz-footer{position:relative;border-top:1px solid var(--kz-border);margin-top:100px;padding:80px 24px 60px;overflow:hidden}.kz-footer-glyph{position:absolute;top:50%;right:-2vw;transform:translateY(-50%);font-size:clamp(180px,26vw,340px);line-height:1;color:#ffffff09;font-weight:700;user-select:none;pointer-events:none;letter-spacing:-.05em}.kz-footer-inner{position:relative;max-width:1100px;margin:0 auto;z-index:2}.kz-footer-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--kz-blue);font-weight:700;margin-bottom:14px}.kz-footer h3{margin:0 0 16px;font-size:1.6rem;font-weight:700;color:var(--kz-text);letter-spacing:-.01em}.kz-footer p{color:var(--kz-muted);margin:0 0 24px;max-width:540px}.kz-footer-cta{display:inline-flex;align-items:center;gap:10px;background:var(--kz-blue);color:#fff;padding:14px 24px;border-radius:10px;font-weight:700;font-size:.95rem;letter-spacing:.01em;box-shadow:0 4px 16px #2d6cff40;transition:all .2s ease}.kz-footer-cta:hover{background:var(--kz-blue-hover);transform:translateY(-2px);text-decoration:none;color:#fff;box-shadow:0 6px 20px #2d6cff59}.kz-footer-fineprint{margin-top:60px;padding-top:24px;border-top:1px solid var(--kz-border);display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;color:var(--kz-muted);font-size:.82rem;letter-spacing:.02em}.kz-footer-fineprint a{color:var(--kz-muted)}.kz-footer-fineprint a:hover{color:var(--kz-text)}.kz-index{max-width:1000px;margin:0 auto;padding:80px 24px 40px}.kz-index-kicker{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--kz-blue);font-weight:700;margin-bottom:14px}.kz-index-title{font-size:clamp(2rem,5vw,3rem);line-height:1.1;font-weight:700;letter-spacing:-.02em;margin:0 0 18px}.kz-index-sub{color:var(--kz-muted);font-size:1.1rem;line-height:1.6;max-width:700px;margin:0 0 60px}.kz-posts{display:flex;flex-direction:column;gap:18px}.kz-post-card{display:block;border:1px solid var(--kz-border);background:var(--kz-card);backdrop-filter:blur(6px);border-radius:var(--kz-radius-lg);padding:28px 28px 26px;transition:all .2s ease;color:var(--kz-text)}.kz-post-card:hover{border-color:#2d6cff80;background:#2d6cff0a;transform:translateY(-2px);text-decoration:none;color:var(--kz-text)}.kz-post-eyebrow{font-size:11px;letter-spacing:.15em;text-transform:uppercase;color:var(--kz-blue);font-weight:700;margin-bottom:10px}.kz-post-title{margin:0 0 8px;font-size:1.45rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:var(--kz-text)}.kz-post-meta{color:var(--kz-muted);font-size:.85rem;letter-spacing:.02em}.kz-post{max-width:740px;margin:0 auto;padding:60px 24px 40px}.kz-post-header{margin-bottom:36px;padding-bottom:24px;border-bottom:1px solid var(--kz-border)}.kz-post-tag{display:inline-block;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--kz-blue);font-weight:700;margin-bottom:14px}.kz-post h1{margin:0 0 14px;font-size:clamp(1.9rem,4.5vw,2.8rem);line-height:1.15;font-weight:700;letter-spacing:-.02em;color:var(--kz-text)}.kz-post-date{color:var(--kz-muted);font-size:.9rem;letter-spacing:.02em}.kz-post-body h2{font-size:1.5rem;line-height:1.25;font-weight:700;letter-spacing:-.01em;margin:56px 0 18px;color:var(--kz-text)}.kz-post-body h3{font-size:1.2rem;font-weight:700;margin:36px 0 12px;color:var(--kz-text)}.kz-post-body p{color:var(--kz-muted-soft);margin:0 0 20px}.kz-post-body a{color:var(--kz-blue)}.kz-post-body ul,.kz-post-body ol{padding-left:22px;color:var(--kz-muted-soft);margin:0 0 22px}.kz-post-body li{margin:8px 0}.kz-post-body strong,.kz-post-body b{color:var(--kz-text);font-weight:700}.kz-post-body em,.kz-post-body i{color:var(--kz-text)}.kz-post-body blockquote{border-left:3px solid var(--kz-blue);background:var(--kz-card);padding:16px 22px;margin:28px 0;color:var(--kz-muted);font-style:italic;border-radius:0 var(--kz-radius-sm) var(--kz-radius-sm) 0}.kz-post-body blockquote p{margin:0;color:var(--kz-muted)}.kz-post-body code{background:var(--kz-blue-soft);border:1px solid rgba(45,108,255,.25);padding:2px 6px;border-radius:4px;font-family:var(--kz-font-mono);font-size:.9em;color:#cfe0ff}.kz-post-body pre{background:#ffffff0a;border:1px solid var(--kz-border);border-radius:var(--kz-radius-sm);padding:16px 20px;overflow-x:auto;margin:0 0 22px}.kz-post-body pre code{background:none;border:none;padding:0;color:var(--kz-text)}.kz-post-body hr{border:none;border-top:1px solid var(--kz-border);margin:36px 0}.kz-post-back{margin-top:80px;font-size:.9rem;color:var(--kz-muted)}.kz-post-back a{color:var(--kz-muted)}.kz-post-back a:hover{color:var(--kz-text)}@media(max-width:760px){.kz-header-inner{padding:14px 18px;gap:12px}.kz-nav{gap:14px;font-size:.85rem}.kz-nav-cta{padding:8px 12px}.kz-brand-blog{display:none}.kz-post{padding:40px 18px 30px}.kz-index{padding:60px 18px 30px}.kz-post-card{padding:22px 20px}.kz-footer{padding:60px 18px 40px}}
