.kz-wm{position:relative;display:inline-flex;align-items:center;font-weight:900;letter-spacing:-.025em;line-height:1;white-space:nowrap}.kz-wm-mark{width:1.5rem;height:1.5rem;flex:none;overflow:visible;margin:0 .06em;animation:kz-glow 3.8s ease-in-out infinite}.kz-wm-side{display:grid;grid-template-columns:1fr}.kz-wm-clip{min-width:0;overflow:hidden;padding:.18em .04em;margin:-.18em -.04em}.kz-wm-text{display:inline-block}.kz-wm--intro:not(.kz-wm--final){justify-content:center}.kz-wm-z{display:none}.kz-wm--final .kz-wm-z{display:inline-block}.kz-wm--final .kz-wm-mark{order:-1;margin:0 .3em 0 0}.kz-wm-arcs{opacity:0;animation:kz-arc 3.8s linear infinite}.kz-wm-spark{stroke-dasharray:7 93;stroke-dashoffset:0;opacity:0;filter:drop-shadow(0 0 6px #8b7cff);animation:kz-spark 3.8s ease-in-out infinite}a:hover .kz-wm-arcs,.group:hover .kz-wm-arcs,a:hover .kz-wm-mark,.group:hover .kz-wm-mark{animation-duration:1.1s}@keyframes kz-glow{0%,to{filter:drop-shadow(0 0 1.5px rgb(92 77 255 / .45))}5%,9%{filter:drop-shadow(0 0 5px rgb(139 124 255 / .95)) brightness(1.25)}14%{filter:drop-shadow(0 0 2px rgb(92 77 255 / .55))}57%{filter:drop-shadow(0 0 4px rgb(139 124 255 / .8)) brightness(1.15)}61%{filter:drop-shadow(0 0 1.5px rgb(92 77 255 / .45))}}@keyframes kz-arc{0%,to{opacity:0}4%{opacity:.95}6%{opacity:.25}8%{opacity:1}12%{opacity:0}55%{opacity:0}57%{opacity:.75}59%{opacity:0}}@keyframes kz-spark{0%,20%{stroke-dashoffset:0;opacity:0}24%{opacity:1}46%{opacity:1}50%,to{stroke-dashoffset:-100;opacity:0}}.kz-wm--intro .kz-wm-mark{animation:kz-mark-strike .7s linear .45s both,kz-glow 3.8s ease-in-out 2.2s infinite}.kz-wm--intro .kz-wm-arcs{animation:kz-arc-burst 1.1s linear .45s both,kz-arc 3.8s linear 2.2s infinite}.kz-wm-letter{display:inline-block}.kz-wm--intro .kz-wm-left .kz-wm-letter{animation:kz-letter-in-left .55s linear var(--kz-d, 1s) both}.kz-wm--intro .kz-wm-right .kz-wm-letter{animation:kz-letter-in-right .55s linear var(--kz-d, 1s) both}.kz-wm-strike{position:absolute;left:50%;top:50%;width:0;height:0;pointer-events:none;z-index:1}.kz-wm-bolt{position:absolute;left:-.625rem;bottom:0;width:1.25rem;height:5rem;overflow:visible;fill:none;stroke:#f4f2ff;stroke-width:2.6;stroke-linejoin:miter;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 2px #b8aeff) drop-shadow(0 0 7px #6f5cff);animation:kz-bolt .6s linear .38s both}.kz-wm-bolt-branch{stroke-width:1.4;opacity:.85}.kz-wm-impact{position:absolute;left:-1.5rem;top:-1.5rem;width:3rem;height:3rem;border-radius:9999px;background:radial-gradient(circle,#f4f2fff2,#8b7cff99 30%,#5c4dff00 70%);opacity:0;transform:scale(.2);animation:kz-impact .7s ease-out .46s both}@keyframes kz-bolt{0%{opacity:1;stroke-dashoffset:100}15%{opacity:1;stroke-dashoffset:0}28%{opacity:.15;stroke-dashoffset:0}38%{opacity:1}52%{opacity:.3}62%{opacity:.9}to{opacity:0;stroke-dashoffset:0}}@keyframes kz-impact{0%{opacity:0;transform:scale(.2)}15%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(2.4)}}@keyframes kz-mark-strike{0%{opacity:0;transform:translateY(-75%);filter:brightness(6) drop-shadow(0 0 14px #fff)}10%{opacity:1;transform:translateY(0);filter:brightness(6) drop-shadow(0 0 16px #fff)}14%{transform:translate(-2px);filter:brightness(4) drop-shadow(0 0 14px #b8aeff)}18%{transform:translate(2px)}22%{transform:translate(-1px);filter:brightness(2.6) drop-shadow(0 0 10px #8b7cff)}26%{transform:translate(1px)}30%{transform:none;filter:brightness(1.8) drop-shadow(0 0 8px #8b7cff)}to{opacity:1;transform:none;filter:drop-shadow(0 0 1.5px rgb(92 77 255 / .45))}}@keyframes kz-arc-burst{0%{opacity:0}10%{opacity:1}25%{opacity:.3}35%{opacity:1}55%{opacity:.5}70%{opacity:.9}to{opacity:0}}@keyframes kz-letter-in-left{0%{opacity:0;transform:translate(.3em);filter:blur(2px);text-shadow:0 0 2px #fff,0 0 10px #8b7cff,0 0 18px #5c4dff}12%{opacity:1;transform:translate(.05em);filter:blur(0)}20%{opacity:.15}30%{opacity:1;transform:none;text-shadow:1px 0 1px #fff,0 0 12px #8b7cff,0 0 20px #5c4dff}40%{opacity:.5;text-shadow:-1px 0 1px #e4e0ff,0 0 5px #8b7cff}50%{opacity:1;text-shadow:0 0 9px #8b7cff,0 0 16px #5c4dff}to{opacity:1;transform:none;filter:none;text-shadow:none}}@keyframes kz-letter-in-right{0%{opacity:0;transform:translate(-.3em);filter:blur(2px);text-shadow:0 0 2px #fff,0 0 10px #8b7cff,0 0 18px #5c4dff}12%{opacity:1;transform:translate(-.05em);filter:blur(0)}20%{opacity:.15}30%{opacity:1;transform:none;text-shadow:-1px 0 1px #fff,0 0 12px #8b7cff,0 0 20px #5c4dff}40%{opacity:.5;text-shadow:1px 0 1px #e4e0ff,0 0 5px #8b7cff}50%{opacity:1;text-shadow:0 0 9px #8b7cff,0 0 16px #5c4dff}to{opacity:1;transform:none;filter:none;text-shadow:none}}@media(max-width:767px){.kz-wm--compact .kz-wm-side,.kz-wm--compact .kz-wm-z{display:none}.kz-wm--compact .kz-wm-mark,.kz-wm--compact.kz-wm--final .kz-wm-mark{margin:0}}@media(prefers-reduced-motion:reduce){.kz-wm *,.kz-wm--intro *{animation:none!important}.kz-wm-arcs,.kz-wm-spark,.kz-wm-strike{display:none}}.dark .kz-wm-stop-a{stop-color:#7a6cff}.dark .kz-wm-stop-b{stop-color:#4128e0}.kz-wm-pending .kz-wm{visibility:hidden}@property --kzl-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.kzl,.kzl-tokens{--kzl-gap: 8px;--kzl-m: clamp(8px, 1vw, 14px);--kzl-r: 10px;--kzl-ink: #0b0a1a;--kzl-ink-2: #17142e;--kzl-deep: #2000b0;--kzl-volt: #5c4dff;--kzl-volt-hi: #8b7cff;--kzl-spark: #e4e0ff;--kzl-lav: #dcd8ff;--kzl-tile: #f1f0f7;--kzl-tile-2: #e7e5f2;--kzl-text: hsl(var(--foreground));--kzl-soft: hsl(var(--muted-foreground));--kzl-xl: clamp(60px, 10.2vw, 172px);--kzl-l: clamp(32px, 3.4vw, 54px);--kzl-m-size: clamp(21px, 1.9vw, 29px);--kzl-s: 17px;--kzl-xs: 14px}.kzl{position:relative;min-height:100vh;overflow-x:clip;background:hsl(var(--background));color:var(--kzl-text);font-size:var(--kzl-s);line-height:1.5}.kzl,.kzl-tokens{--kzl-nav-clear: 88px;--kzl-nav-lift: calc(var(--kzl-nav-clear) - var(--kzl-m))}@media(max-width:639px){.kzl,.kzl-tokens{--kzl-nav-clear: 80px}}.kzl-tile.kzl-under-nav{padding-top:calc(var(--kzl-under-base, clamp(18px, 1.7vw, 26px)) + var(--kzl-nav-lift))}.dark .kzl,.dark .kzl-tokens{--kzl-tile: #121020;--kzl-tile-2: #19162b}.kzl-display{font-family:Bricolage Grotesque,Figtree,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.95}.kzl-h2{font-size:var(--kzl-l);text-wrap:balance}.kzl-lead{font-size:var(--kzl-m-size);line-height:1.25;letter-spacing:-.01em;text-wrap:pretty}.kzl-small{font-size:var(--kzl-xs);line-height:1.45}.kzl-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--kzl-gap);padding-inline:var(--kzl-m)}.kzl-section{margin-top:var(--kzl-gap)}.kzl-tile{position:relative;isolation:isolate;overflow:hidden;border-radius:var(--kzl-r);background:var(--kzl-tile);padding:clamp(18px,1.7vw,26px);min-width:0}.kzl-tile--ink{background:var(--kzl-ink);color:#f4f3fb}.kzl-tile--deep{background:var(--kzl-deep);color:#f4f3fb}.kzl-tile--volt{background:var(--kzl-volt);color:#fff}.kzl-tile--lav{background:var(--kzl-lav);color:#120f2e}.kzl-tile--photo{padding:0;background:var(--kzl-ink)}.kzl-tile--photo img,.kzl-tile--photo video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kzl-caption{position:absolute;left:0;bottom:0;z-index:1;max-width:100%;margin:0 0 12px 12px;padding:6px 10px;border-radius:6px;background:#0b0a1ab8;color:#f4f3fb;font-size:var(--kzl-xs);line-height:1.3}.kzl-charge:after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;padding:2px;background:conic-gradient(from var(--kzl-angle),transparent 0 62%,rgb(139 124 255 / .9) 74%,#fff 80%,rgb(139 124 255 / .9) 86%,transparent 96%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;pointer-events:none;transition:opacity .18s ease;animation:kzl-orbit 1.4s linear infinite paused}.kzl-charge:hover:after,.kzl-charge:focus-visible:after{opacity:1;animation-play-state:running}@keyframes kzl-orbit{to{--kzl-angle: 360deg}}.kzl-press{transition:transform .16s ease,background-color .16s ease}.kzl-press:active{transform:scale(.985)}.kzl a:focus-visible,.kzl button:focus-visible{outline:3px solid var(--kzl-volt-hi);outline-offset:3px}.kzl-mark{overflow:visible;animation:kzl-glow 3.6s ease-in-out infinite}.kzl-mark-arcs{opacity:0;animation:kzl-arc 3.6s linear infinite}.kzl-mark-spark{stroke-dasharray:6 94;opacity:0;filter:drop-shadow(0 0 6px #8b7cff);animation:kzl-spark 3.6s ease-in-out infinite}.dark .kzl-mark-a{stop-color:#7a6cff}.dark .kzl-mark-b{stop-color:#4128e0}@keyframes kzl-glow{0%,to{filter:drop-shadow(0 0 2px rgb(92 77 255 / .45))}5%,9%{filter:drop-shadow(0 0 14px rgb(139 124 255 / .95)) brightness(1.25)}14%{filter:drop-shadow(0 0 3px rgb(92 77 255 / .55))}57%{filter:drop-shadow(0 0 10px rgb(139 124 255 / .8)) brightness(1.15)}61%{filter:drop-shadow(0 0 2px rgb(92 77 255 / .45))}}@keyframes kzl-arc{0%,to{opacity:0}4%{opacity:.95}6%{opacity:.25}8%{opacity:1}12%{opacity:0}55%{opacity:0}57%{opacity:.75}59%{opacity:0}}@keyframes kzl-spark{0%,20%{stroke-dashoffset:0;opacity:0}24%{opacity:1}46%{opacity:1}50%,to{stroke-dashoffset:-100;opacity:0}}.kzl-hero{padding-top:var(--kzl-m);grid-template-rows:minmax(300px,1.2fr) minmax(220px,1fr);min-height:min(100svh,980px)}.kzl-hero-name{grid-column:1 / 9;grid-row:1;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.kzl-hero-a{grid-column:9 / 13;grid-row:1}.kzl-hero-b{grid-column:1 / 6;grid-row:2}.kzl-hero-stat{grid-column:6 / 10;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;gap:20px}.kzl-hero-cta{grid-column:10 / 13;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;gap:16px;text-decoration:none}.kzl-hero-cta:hover{background:#6b5dff}.kzl-wordmark{font-size:var(--kzl-xl);white-space:nowrap;margin:0}.kzl-wordmark .kzl-mark{display:inline-block;width:.74em;height:.74em;margin:0 .015em;vertical-align:baseline}.kzl-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.kzl-figure b{display:block;font-size:var(--kzl-l);font-variant-numeric:tabular-nums}.kzl-meter{display:flex;gap:3px;height:14px;margin:0 0 10px}.kzl-arrow{display:inline-block;transition:transform .2s ease}a:hover .kzl-meter{display:flex;gap:3px;height:14px;margin:0 0 10px}.kzl-meter span{border-radius:3px;background:var(--kzl-volt)}.kzl-meter span:nth-child(2){background:var(--kzl-volt-hi)}.kzl-meter span:nth-child(3){background:var(--kzl-lav)}.kzl-meter span:nth-child(4){background:#fff}.kzl-arrow{transform:translate(6px)}.kzl-core-tile{grid-column:1 / 13;min-height:min(78svh,760px);padding:0}.kzl-core{position:absolute;inset:0;overflow:hidden;cursor:crosshair}.kzl-core-copy{position:relative;z-index:2;display:grid;gap:14px;padding:clamp(20px,2vw,32px);pointer-events:none}.kzl-core-note{position:absolute;right:clamp(20px,2vw,32px);bottom:clamp(16px,1.6vw,26px);z-index:2;margin:0;color:#b9b5d3}.kzl-core-labels{position:absolute;inset:0;z-index:1;pointer-events:none}.kzl-core-label{position:absolute;left:0;top:0;padding:4px 9px;border-radius:6px;background:#0b0a1ab3;color:#f4f3fb;font-size:var(--kzl-xs);white-space:nowrap;will-change:transform}.kzl-core-label b{font-weight:700}.kzl-board-head{grid-column:1 / -1;padding:clamp(18px,1.7vw,26px);border-radius:var(--kzl-r);background:var(--kzl-tile);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--kzl-gap);align-items:end}.kzl-board-head h2{grid-column:1 / 7;margin:0}.kzl-board-head p{grid-column:7 / 11;margin:0}.kzl-board-head a{grid-column:11 / 13;justify-self:end}.kzl-rows{grid-column:1 / 13;display:flex;flex-direction:column;gap:var(--kzl-gap)}.kzl-row{position:relative;overflow:hidden;border-radius:var(--kzl-r);background:var(--kzl-tile);transition:background-color .16s ease}.kzl-row:hover{background:var(--kzl-tile-2)}.kzl-row-head{all:unset;box-sizing:border-box;display:grid;grid-template-columns:6fr 2fr 2.4fr;align-items:center;gap:16px;width:100%;min-height:72px;padding:0 20px;font-size:var(--kzl-m-size);line-height:1.15;cursor:pointer}.kzl-row-head>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kzl-row-name{font-weight:700}.kzl-row-soft{color:var(--kzl-soft)}.kzl-row-num{font-variant-numeric:tabular-nums}.kzl-row[data-open]{min-height:216px;padding-bottom:22px;background:var(--kzl-volt);color:#fff}.kzl-row[data-open] .kzl-row-head{cursor:default}.kzl-row[data-open] .kzl-row-soft{color:#fffc}.kzl-row-open{display:grid;padding:0 20px;grid-template-columns:5fr 7fr;gap:24px;align-items:end;margin-top:14px;font-size:var(--kzl-s);line-height:1.45}.kzl-row-open p{margin:0;max-width:52ch}.kzl-row-wire{position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,transparent,#fff 40%,var(--kzl-spark) 60%,transparent);transform-origin:left;animation:kzl-wire .6s ease-out both;pointer-events:none}@keyframes kzl-wire{0%{transform:scaleX(0);opacity:1}80%{opacity:1}to{transform:scaleX(1);opacity:0}}.kzl-journey{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kzl-gap);margin-top:var(--kzl-gap);padding-inline:var(--kzl-m)}.kzl-field{position:relative;border-radius:var(--kzl-r);min-height:min(84svh,760px);padding:clamp(22px,2vw,32px);display:flex;flex-direction:column}.kzl-field:nth-child(1){background:var(--kzl-ink);color:#f4f3fb}.kzl-field:nth-child(2){background:var(--kzl-deep);color:#f4f3fb}.kzl-field:nth-child(3){background:var(--kzl-volt);color:#fff}.kzl-field:nth-child(4){background:var(--kzl-lav);color:#120f2e}.kzl-field h2{margin:0}.kzl-field>*{position:relative;z-index:2}.kzl-field-slot{position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:min(calc(100% - 40px),290px)}.kzl-field-card{padding:16px;border-radius:8px;background:#fff;color:#120f2e;font-size:15px;line-height:1.4;transition:transform .15s ease}.kzl-field:hover .kzl-field-card{transform:translateY(-6px)}.kzl-field-clause{margin-top:auto!important}.kzl-field-card dl{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;margin:12px 0 0}.kzl-field-card dt{color:#5a5875}.kzl-field-card dd{margin:0;font-weight:600;min-width:0;overflow-wrap:anywhere}.kzl-field-card .kzl-chip{display:inline-block;padding:3px 9px;border-radius:5px;background:#ecebf5;font-size:var(--kzl-xs);font-weight:700}.kzl-field-card .kzl-chip--done{background:var(--kzl-volt);color:#fff}.kzl-field-clause{margin:0;font-size:var(--kzl-m-size);line-height:1.2;max-width:16ch}.kzl-journey-line{position:absolute;left:var(--kzl-m);right:var(--kzl-m);top:50%;z-index:1;height:2px;margin-top:-1px;background:linear-gradient(90deg,#8b7cff40,#8b7cffbf 50%,#8b7cff40);pointer-events:none}.kzl-journey-pulse{position:absolute;top:-3px;left:-20%;width:18%;height:8px;border-radius:999px;background:linear-gradient(90deg,transparent,rgb(184 174 255 / .55) 65%,#fff);filter:drop-shadow(0 0 6px #8b7cff) drop-shadow(0 0 14px #5c4dff);animation:kzl-pulse 3.2s linear infinite}@keyframes kzl-pulse{0%{left:-20%}to{left:100%}}.kzl-field-card{animation:kzl-hit 3.2s linear infinite}.kzl-field:nth-child(1) .kzl-field-card{animation-delay:.25s}.kzl-field:nth-child(2) .kzl-field-card{animation-delay:.79s}.kzl-field:nth-child(3) .kzl-field-card{animation-delay:1.32s}.kzl-field:nth-child(4) .kzl-field-card{animation-delay:1.85s}@keyframes kzl-hit{0%{box-shadow:0 0 #b8aeff00}4%{box-shadow:0 0 0 2px #b8aeff,0 0 28px #8b7cffd9}16%,to{box-shadow:0 0 #b8aeff00}}.kzl-mosaic{grid-auto-rows:104px}.kzl-mosaic>*{display:flex;flex-direction:column;justify-content:space-between}.kzl-mo-head{grid-column:1 / 7;grid-row:1 / 3}.kzl-mo-credit{grid-column:7 / 10;grid-row:1 / 5}.kzl-mo-photo1{grid-column:10 / 13;grid-row:1 / 5}.kzl-mo-chain{grid-column:1 / 7;grid-row:3 / 5}.kzl-mo-builder{grid-column:1 / 7;grid-row:5 / 9}.kzl-mo-video{grid-column:7 / 13;grid-row:5 / 9}.kzl-mo-api{grid-column:1 / 7;grid-row:9 / 11}.kzl-mo-toast{grid-column:7 / 10;grid-row:9 / 11}.kzl-mo-upload{grid-column:10 / 13;grid-row:9 / 11}.kzl-mosaic a{color:inherit;text-decoration:none}.kzl-studio{display:grid;gap:12px;max-width:560px}.kzl-studio-label{font-size:var(--kzl-xs);font-weight:700;color:var(--kzl-volt-hi)}.kzl-studio-input{padding:16px 18px;border-radius:8px;background:#fff;color:#120f2e;font-size:clamp(18px,1.7vw,26px);font-weight:600;line-height:1.25}.kzl-studio .kzl-key{justify-self:start}.kzl-macro{font-size:clamp(30px,3.2vw,48px);font-weight:800;line-height:1;letter-spacing:-.02em}.kzl-cap-name{margin:0;font-weight:700}.kzl-cap-line{margin:4px 0 0;max-width:52ch;font-size:16px;line-height:1.45}.kzl-types{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.kzl-types li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:clamp(22px,2vw,30px);font-weight:700}.kzl-types b{font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,46px)}.kzl-keys{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:-6px 0 0 -6px}.kzl-key{display:inline-block;padding:.35em .6em;border-radius:.3em;background:#fff;color:#120f2e;font-size:clamp(18px,1.7vw,26px);font-weight:700;box-shadow:inset 0 -.18em #d9d6ea}.kzl-key--on{background:var(--kzl-volt);color:#fff;box-shadow:inset 0 -.18em 0 var(--kzl-deep)}.kzl-chain{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.kzl-step{padding:.4em .7em;border-radius:6px;background:#ffffff1f;font-size:clamp(18px,1.7vw,26px);font-weight:700}.kzl-step--wait{background:#fff;color:#120f2e}.kzl-toast{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:8px;background:#fff;color:#120f2e;font-size:clamp(17px,1.4vw,21px);font-weight:700}.kzl-toast svg{flex:none;width:1.6em;height:1.6em}.kzl-price{grid-column:1 / 13;width:100%;border-collapse:separate;border-spacing:0;font-size:clamp(18px,1.5vw,22px)}.kzl-price th,.kzl-price td{padding:18px 20px;text-align:left;vertical-align:top;font-variant-numeric:tabular-nums}.kzl-price thead th{vertical-align:bottom}.kzl-price tbody tr:nth-child(odd)>*{background:var(--kzl-tile)}.kzl-price .kzl-feat{background:var(--kzl-volt)!important;color:#fff}.kzl-price .kzl-feat .kzl-row-soft{color:#fffc}.kzl-price thead .kzl-feat{border-radius:10px 10px 0 0}.kzl-price tfoot .kzl-feat{border-radius:0 0 10px 10px}.kzl-plan-name{display:block;font-size:clamp(26px,2.6vw,40px)}.kzl-plan-price{display:block;margin-top:4px;font-size:clamp(26px,2.6vw,40px);font-weight:400}.kzl-plan-was{margin-left:8px;font-size:var(--kzl-xs);text-decoration:line-through;opacity:.7}.kzl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:8px;background:var(--kzl-ink);color:#fff;font-weight:700;font-size:var(--kzl-s);text-decoration:none;transition:transform .16s ease,background-color .16s ease}.kzl-btn:hover{background:var(--kzl-deep)}.kzl-btn:active{transform:scale(.97)}.kzl-btn--light{background:#fff;color:#120f2e}.kzl-btn--light:hover{background:var(--kzl-spark)}.dark .kzl-btn:not(.kzl-btn--light){background:#2a2550}.dark .kzl-btn:not(.kzl-btn--light):hover{background:var(--kzl-volt)}.kzl-price-stack{display:none}.kzl-close>*{min-height:360px}.kzl-close-left{grid-column:1 / 3;margin-left:calc(var(--kzl-m) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.kzl-close-mid{grid-column:3 / 11;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:40px}.kzl-close-right{grid-column:11 / 13;margin-right:calc(var(--kzl-m) * -1);border-top-right-radius:0;border-bottom-right-radius:0;display:grid;place-items:center}.kzl-close-right .kzl-mark{width:58%;height:auto}.kzl-footer{margin-top:var(--kzl-gap);padding-bottom:var(--kzl-m)}.kzl-footer-mark{grid-column:1 / 13;padding-block:clamp(28px,4vw,60px);overflow:hidden}.kzl-footer-mark .kzl-wordmark{font-size:clamp(64px,17.5vw,300px);line-height:.85}.kzl-footer-links{grid-column:1 / 13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:40px clamp(18px,1.7vw,26px) 8px;font-size:15px}.kzl-footer-links h3{margin:0 0 10px;font-size:15px;font-weight:700}.kzl-footer-links ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.kzl-footer-links a{color:inherit;text-decoration:none;opacity:.85}.kzl-footer-links a:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.kzl-footer-base{grid-column:1 / 13;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px clamp(18px,1.7vw,26px) 8px;font-size:var(--kzl-xs);color:var(--kzl-soft)}@media(max-width:1023px){.kzl-hero{grid-template-rows:auto;min-height:0}.kzl-hero-name{grid-column:1 / 13;grid-row:auto;min-height:380px}.kzl-hero-a{grid-column:1 / 7;grid-row:auto;aspect-ratio:4 / 3}.kzl-hero-b{grid-column:7 / 13;grid-row:auto;aspect-ratio:4 / 3}.kzl-hero-stat{grid-column:1 / 8;grid-row:auto;min-height:260px}.kzl-hero-cta{grid-column:8 / 13;grid-row:auto;min-height:260px}.kzl-wordmark{font-size:clamp(56px,15vw,150px)}.kzl-board-head h2{grid-column:1 / 13}.kzl-board-head p{grid-column:1 / 9}.kzl-board-head a{grid-column:9 / 13}.kzl-row-head{grid-template-columns:4fr 2fr 2.6fr}.kzl-mosaic{grid-auto-rows:96px}.kzl-mo-head{grid-column:1 / 13;grid-row:auto / span 2}.kzl-mo-credit{grid-column:1 / 7;grid-row:auto / span 4}.kzl-mo-photo1{grid-column:7 / 13;grid-row:auto / span 4}.kzl-mo-chain{grid-column:1 / 13;grid-row:auto / span 2}.kzl-mo-builder{grid-column:1 / 13;grid-row:auto / span 3}.kzl-mo-video{grid-column:1 / 13;grid-row:auto / span 4}.kzl-mo-api{grid-column:1 / 13;grid-row:auto / span 2}.kzl-mo-toast{grid-column:1 / 7;grid-row:auto / span 2}.kzl-mo-upload{grid-column:7 / 13;grid-row:auto / span 2}.kzl-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.kzl-core-tile{min-height:560px}.kzl-price--table{display:none}.kzl-price-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--kzl-gap)}.kzl-price-stack>h2{grid-column:1 / -1}.kzl-field{min-height:520px}.kzl-journey-line{display:none}.kzl-field-card{animation:none}}@media(max-width:639px){.kzl{--kzl-gap: 6px;--kzl-m: 8px}.kzl-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kzl-hero-name{grid-column:1 / 3;min-height:44svh}.kzl-wordmark{font-size:16.5vw}.kzl-hero-a{grid-column:1 / 3}.kzl-hero-b{grid-column:1 / 3;order:5}.kzl-hero-stat{grid-column:1 / 3;min-height:0}.kzl-hero-cta{grid-column:1 / 3;min-height:160px}.kzl-board-head{grid-template-columns:1fr;gap:12px}.kzl-board-head h2,.kzl-board-head p,.kzl-board-head a{grid-column:1;justify-self:start}.kzl-rows{grid-column:1 / 3}.kzl-row-head{grid-template-columns:1fr auto;min-height:64px;padding:0 14px;font-size:19px}.kzl-row-type{display:none}.kzl-row-num{justify-self:end;font-size:16px}.kzl-row[data-open]{min-height:200px}.kzl-row[data-open] .kzl-row-type{display:block;grid-column:1 / -1;font-size:16px}.kzl-row[data-open] .kzl-row-name{white-space:normal}.kzl-row-open{grid-template-columns:1fr;padding:0 14px}.kzl-journey{grid-template-columns:1fr}.kzl-core-tile{grid-column:1 / 3;min-height:520px}.kzl-core-note{left:20px;right:20px}.kzl-field{min-height:64svh}.kzl-field-slot{position:relative!important;top:auto;left:auto;transform:none;width:min(100%,290px);margin:32px 0 0}.kzl-field-clause{order:-1;margin-top:12px!important;font-size:24px}.kzl-field h2{order:-2}.kzl-mosaic{grid-auto-rows:minmax(28vw,auto)}.kzl-mosaic>*{gap:16px;grid-column:auto / span 1!important;grid-row:auto / span 2!important}.kzl-mosaic>.kzl-mo-head,.kzl-mosaic>.kzl-mo-credit,.kzl-mosaic>.kzl-mo-chain,.kzl-mosaic>.kzl-mo-builder,.kzl-mosaic>.kzl-mo-api,.kzl-mosaic>.kzl-mo-video,.kzl-mosaic>.kzl-mo-photo1{grid-column:1 / 3!important}.kzl-mosaic>.kzl-mo-video,.kzl-mosaic>.kzl-mo-photo1{grid-row:auto / span 3!important}.kzl-price-wrap{grid-column:1 / 3!important}.kzl-price-stack{grid-template-columns:1fr}.kzl-close>*{min-height:120px}.kzl-close-mid{grid-column:1 / 3;order:-1;min-height:300px!important;padding:24px}.kzl-close-left{grid-column:1 / 2;margin-left:0;border-radius:var(--kzl-r)}.kzl-close-right{grid-column:2 / 3;margin-right:0;border-radius:var(--kzl-r)}.kzl-footer-mark,.kzl-footer-links,.kzl-footer-base{grid-column:1 / 3}.kzl-footer-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.kzl *,.kzl *:before,.kzl *:after{animation:none!important;transition:none!important}.kzl-mark-arcs,.kzl-mark-spark,.kzl-journey-pulse{display:none}.kzl-glyph-bar{animation:none;transform:none}}.kzl--home{min-height:0}.kzl-h1{margin:0;font-size:clamp(44px,5.6vw,92px);text-wrap:balance}.kzl-hm-hero{grid-template-rows:auto;min-height:0}.kzl-hm-search{grid-column:1 / 9;display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:380px}.kzl-hm-lead{grid-column:9 / 13;min-height:380px}.kzl-hm-form{display:flex;gap:8px;max-width:760px}.kzl-hm-form .kzs-search{flex:1;min-height:56px}.kzl-hm-form .kzs-search input{font-size:var(--kzl-s)}.kzl-hm-form .kzs-go{height:56px;padding:0 26px;font-size:var(--kzl-s)}.kzl-hm-kindtile{grid-column:auto / span 3;display:flex;flex-direction:column;justify-content:space-between;gap:18px;min-height:200px;text-decoration:none}.kzl-hm-kindtile b{font-size:var(--kzl-l);font-variant-numeric:tabular-nums}.kzl-hm-models{grid-column:1 / 13;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kzl-gap)}.kzl-hm-model{display:flex;align-items:flex-end;aspect-ratio:4 / 3;text-decoration:none;color:#f4f3fb}.kzl-tile--lav.kzl-hm-model{color:#120f2e}.kzl-hm-model-meta{position:relative;z-index:1;display:grid;gap:2px;max-width:100%;font-size:var(--kzl-xs)}.kzl-tile--photo .kzl-hm-model-meta{margin:12px;padding:8px 10px;border-radius:6px;background:#0b0a1abf}.kzl-hm-model-meta b{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kzl-hm-kind{position:absolute;top:clamp(18px,1.7vw,26px);left:clamp(18px,1.7vw,26px);font-size:var(--kzl-l);opacity:.9}.kzl-hm-cats{grid-column:1 / -1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--kzl-gap);margin:0;padding:0;list-style:none}.kzl-hm-cats li{display:flex}.kzl-hm-cats a{flex:1;display:flex;align-items:flex-start;justify-content:space-between;gap:12px;height:112px;color:inherit;font-weight:700;line-height:1.3;text-decoration:none;transition:background-color .16s ease}.kzl-hm-cats a:hover{background:var(--kzl-tile-2)}.kzl-hm-cats a.kzl-tile--volt:hover{background:#6b5dff}.kzl-hm-cat-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kzl-hm-cats b{flex:none;font-size:var(--kzl-m-size);line-height:1;color:var(--kzl-volt);font-variant-numeric:tabular-nums}.dark .kzl-hm-cats b{color:var(--kzl-volt-hi)}.kzl-hm-cats .kzl-tile--volt b{color:#fff}.kzl-hm-apps{grid-column:1 / 13;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--kzl-gap)}.kzl-hm-app{display:grid;align-content:start;gap:8px;color:inherit;text-decoration:none}.kzl-hm-app-media{position:relative;display:block;aspect-ratio:16 / 9;margin:calc(clamp(18px,1.7vw,26px)*-1) calc(clamp(18px,1.7vw,26px)*-1) 8px;overflow:hidden;background:var(--kzl-ink)}.kzl-hm-app-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kzl-hm-app-media .kzl-hm-kind{color:#f4f3fb}.kzl-hm-app b{font-size:var(--kzl-m-size);line-height:1.2}.kzl-hm-app-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--kzl-soft)}.kzl-hm-recent{grid-column:1 / 13;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--kzl-gap)}.kzl-hm-recent>a{aspect-ratio:1}.kzl-hm-pack{grid-column:auto / span 3;display:grid;gap:6px;align-content:start;min-height:200px;color:inherit;text-decoration:none}.kzl-hm-pack-name{font-size:var(--kzl-m-size)}.kzl-hm-pack-price{font-size:var(--kzl-l);font-variant-numeric:tabular-nums}@media(max-width:1023px){.kzl-hm-search{grid-column:1 / 13}.kzl-hm-lead{grid-column:1 / 13;min-height:0;aspect-ratio:16 / 9}.kzl-hm-kindtile{grid-column:auto / span 6;min-height:160px}.kzl-hm-models{grid-template-columns:repeat(2,minmax(0,1fr))}.kzl-hm-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.kzl-hm-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.kzl-hm-recent{grid-template-columns:repeat(3,minmax(0,1fr))}.kzl-hm-pack{grid-column:auto / span 6}}@media(max-width:639px){.kzl-hm-search,.kzl-hm-lead,.kzl-hm-models,.kzl-hm-cats,.kzl-hm-apps,.kzl-hm-recent{grid-column:1 / 3}.kzl-hm-search{min-height:0}.kzl-hm-form{flex-direction:column}.kzl-hm-kindtile{grid-column:auto / span 1;min-height:140px}.kzl-hm-apps{grid-template-columns:1fr}.kzl-hm-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.kzl-hm-cats a{height:92px;font-size:15px}.kzl-hm-pack{grid-column:auto / span 2;min-height:0}}.kzl-cat-page{padding-bottom:clamp(60px,8vw,120px)}.kzl-cat-hero{padding-top:var(--kzl-m)}.kzl-cat-hero-main.kzl-under-nav{--kzl-under-base: clamp(22px, 2.4vw, 36px)}.kzl-cat-hero-main{grid-column:1 / -1;display:grid;gap:clamp(22px,2.4vw,34px);padding:clamp(22px,2.4vw,36px)}.kzl-cat-hero-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.kzl-cat-toolbar-search{flex:1 1 320px;min-width:0}.kzl-cat-bigsearch{flex:1}.kzl-cat-bigsearch button{display:flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;color:var(--kzl-soft)}.kzl-cat-bigsearch button:hover{background:var(--kzl-tile-2);color:var(--kzl-text)}.kzl-cat-wrap{margin-top:var(--kzl-gap);padding-inline:var(--kzl-m)}.kzl-cat-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--kzl-gap)}.kzl-cat-filters{display:grid;gap:var(--kzl-gap)}.kzl-cat-kinds{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--kzl-gap)}.kzl-cat-kindtile{display:flex;flex-direction:column;justify-content:space-between;gap:14px;min-height:124px;text-align:left;transition:background-color .16s ease}.kzl-cat-kindtile:hover{background:var(--kzl-tile-2)}.kzl-cat-kindtile-top{display:flex;flex:1;align-items:stretch;justify-content:space-between;gap:12px}.kzl-cat-kindtile-top>span:first-child{display:flex;flex-direction:column;justify-content:space-between}.kzl-cat-kindtile-label{display:block;margin-bottom:6px;font-size:17px;font-weight:700}.kzl-cat-kindtile b{display:block;font-size:var(--kzl-l);line-height:1;font-variant-numeric:tabular-nums}.kzl-cat-kindtile .kzl-glyph{flex:none;align-self:center;width:clamp(44px,3.6vw,60px);height:clamp(44px,3.6vw,60px);color:var(--kzl-volt-hi)}.kzl-cat-kindtile.is-on .kzl-glyph{color:#fff}.kzl-glyph{overflow:visible;filter:drop-shadow(0 0 6px rgb(139 124 255 / .55));transition:filter .2s ease,transform .2s ease}.kzl-cat-kindtile:hover .kzl-glyph{filter:drop-shadow(0 0 10px rgb(139 124 255 / .9));transform:scale(1.06)}.kzl-glyph-bar{transform-box:fill-box;transform-origin:center;animation:kzl-eq 1.4s ease-in-out infinite}@keyframes kzl-eq{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.kzl-cat-kindtile.is-on,.kzl-cat-kindtile.is-on:hover{background:var(--kzl-volt);color:#fff}.kzl-cat-chiprow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;padding:0 16px 0 6px}.kzl-cat-subtabs{display:flex;flex-wrap:wrap;align-items:stretch;min-width:0;min-height:56px}.kzl-cat-subtab{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0 14px;min-height:56px;color:var(--kzl-soft);font-size:15px;font-weight:600;transition:color .14s ease}.kzl-cat-subtab span{font-size:13px;font-variant-numeric:tabular-nums;opacity:.8}.kzl-cat-subtab:hover{color:var(--kzl-text)}.kzl-cat-subtab:after{content:"";position:absolute;left:14px;right:14px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--kzl-volt);box-shadow:0 0 10px var(--kzl-volt-hi);opacity:0;transform:scaleX(.4);transition:opacity .16s ease,transform .16s ease}.kzl-cat-subtab.is-on{color:var(--kzl-text)}.kzl-cat-subtab.is-on:after{opacity:1;transform:none}.kzl-cat-hint{display:flex;align-items:center;padding:0 10px;font-size:15px;color:var(--kzl-soft)}.kzl-cat-extras{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.kzs-switch.kzl-cat-toggle{gap:12px;font-size:15px;font-weight:600;color:var(--kzl-text)}.kzl-cat-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px}.kzl-cat-toolbar-side{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kzl-cat-seg{display:inline-flex;gap:2px;padding:3px;border-radius:8px;background:hsl(var(--background))}.kzl-cat-seg button{display:flex;align-items:center;justify-content:center;width:36px;height:34px;border-radius:6px;color:var(--kzl-soft);transition:background-color .14s ease,color .14s ease}.kzl-cat-seg button:hover{color:var(--kzl-text)}.kzl-cat-seg button.is-on{background:var(--kzl-volt);color:#fff}.kzl-cat-count{font-size:15px;color:var(--kzl-soft)}.kzl-cat-count b{color:var(--kzl-text);font-variant-numeric:tabular-nums}.kzl-cat-field{display:flex;align-items:center;gap:8px;font-size:15px;color:var(--kzl-soft)}.kzs-select.kzl-cat-select{width:auto;min-width:76px;height:40px}.kzs-select.kzl-cat-select.is-wide{min-width:170px}.kzl-cat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--kzl-gap)}.kzl-cat-card{display:flex;flex-direction:column;padding:0;color:inherit;text-decoration:none}.kzl-cat-card-link{position:relative;display:flex;flex:1;flex-direction:column;color:inherit;text-decoration:none;border-radius:var(--kzl-r)}.kzl-cat-media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--kzl-ink)}.kzl-cat-media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.kzl-cat-card:hover .kzl-cat-media>img{transform:scale(1.05)}.kzl-cat-chip{position:absolute;left:10px;top:10px;z-index:1;max-width:calc(100% - 20px);padding:4px 9px;border-radius:6px;background:#0b0a1ac7;color:#f4f3fb;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kzl-cat-topright{position:absolute;right:10px;top:10px;z-index:1;display:flex;gap:6px}.kzl-cat-kind{position:absolute;inset:0;display:flex;align-items:flex-end;padding:18px}.kzl-cat-kind .kzl-display{font-size:clamp(30px,3vw,46px);line-height:1}.kzl-cat-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:16px 18px 18px}.kzl-cat-title{margin:0;font-size:18px;font-weight:800;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kzl-cat-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;overflow:hidden;font-size:15px;line-height:1.45;color:var(--kzl-soft)}.kzl-cat-desc--one{-webkit-line-clamp:1;min-height:0}.kzl-cat-meta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px;font-size:var(--kzl-xs);font-weight:700}.kzl-cat-meta>span:first-child{padding:3px 8px;border-radius:5px;background:hsl(var(--background))}.kzl-cat-actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 14px}.kzl-cat-actions>:last-child{margin-left:auto}.kzl-cat-rows{display:grid;gap:4px}.kzl-cat-row-card{display:grid;grid-template-columns:72px minmax(0,1fr) 140px 150px 24px;align-items:center;gap:16px;padding:10px 14px 10px 10px;color:inherit;text-decoration:none;border-radius:6px;transition:background-color .14s ease}.kzl-cat-row-card:hover{background:var(--kzl-tile-2)}.kzl-cat-row-card--wrap{grid-template-columns:minmax(0,1fr) auto}.kzl-cat-row-link{display:grid;grid-template-columns:72px minmax(0,1fr) 140px 150px 24px;align-items:center;gap:16px;color:inherit;text-decoration:none;border-radius:6px}.kzl-cat-row-card>.kzl-cat-actions{padding:0}.kzl-cat-thumb{position:relative;display:block;width:72px;height:72px;overflow:hidden;border-radius:6px;background:var(--kzl-ink)}.kzl-cat-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.kzl-cat-thumb .kzl-cat-kind{padding:8px}.kzl-cat-thumb .kzl-cat-kind .kzl-display{font-size:15px}.kzl-cat-row-main{display:grid;gap:4px;min-width:0}.kzl-cat-row-type,.kzl-cat-row-price{font-size:15px;color:var(--kzl-soft);font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kzl-cat-row-price{color:var(--kzl-text);font-weight:600}.kzl-cat-row-arrow{color:var(--kzl-soft);transition:transform .2s ease,color .2s ease}.kzl-cat-row-card:hover .kzl-cat-row-arrow{transform:translate(4px);color:var(--kzl-volt)}@media(max-width:1279px){.kzl-cat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:899px){.kzl-cat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.kzl-cat-toolbar-search{order:-1;flex-basis:100%}}@media(max-width:767px){.kzl-cat-row-card,.kzl-cat-row-link{grid-template-columns:56px minmax(0,1fr) auto;gap:12px}.kzl-cat-row-card--wrap{grid-template-columns:minmax(0,1fr)}.kzl-cat-thumb{width:56px;height:56px}.kzl-cat-row-type,.kzl-cat-row-arrow{display:none}.kzl-cat-toolbar .kzl-cat-field>span:first-child{display:none}}@media(max-width:639px){.kzl-cat-grid{grid-template-columns:1fr}.kzl-cat-count{display:none}.kzl-cat-kinds{grid-template-columns:repeat(3,minmax(0,1fr))}.kzl-cat-kindtile{min-height:0;padding:14px}}
