.k8-mkt{--k8-paper:#F5F3EC;--k8-paper-2:#ECE8DD;--k8-ink:#15130F;--k8-ink-2:#55504A;--k8-rule:#D9D4C7;--k8-verm:#D4421E;--k8-verm-soft:#F8DED3;--k8-amber:#B8730A;--k8-amber-soft:#F6E6C4;--k8-ok:#2F7D4F;--k8-ok-soft:#DCEBDF;--k8-slate:#1D2127;--k8-slate-2:#272C34;--k8-slate-3:#303641;--k8-slate-line:#3B424C;--k8-slate-text:#E9E4D8;--k8-slate-dim:#9AA2AE;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.k8-mkt{scroll-padding-top:calc(72px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){.k8-mkt{scroll-behavior:auto}.k8-mkt .k8-pulse{display:none}}:where(.k8-mkt) *,:where(.k8-mkt) *:before,:where(.k8-mkt) *:after{box-sizing:inherit}.k8-mkt{margin:0;background:var(--k8-paper);color:var(--k8-ink);font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}:where(.k8-mkt) img,:where(.k8-mkt) svg{max-width:100%}:where(.k8-mkt) a{color:inherit}:where(.k8-mkt) code,:where(.k8-mkt) pre,.k8-mkt .k8-mono{font-family:DM Mono,SFMono-Regular,Menlo,Consolas,monospace}:where(.k8-mkt) :focus-visible{outline:2px solid var(--k8-verm);outline-offset:3px}:where(.k8-mkt) button{font-family:inherit}.k8-mkt .k8-wrap{max-width:1120px;margin:0 auto;padding:0 24px}.k8-mkt .k8-kicker{font-family:DM Mono,monospace;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--k8-ink-2);margin:0 0 14px}.k8-mkt .k8-kicker b{color:var(--k8-verm);font-weight:500}:where(.k8-mkt) h2,:where(.k8-mkt) h3{margin:0;font-weight:600;letter-spacing:-.025em;line-height:1.06}:where(.k8-mkt) h2{font-size:clamp(1.65rem,3vw,2.35rem);max-width:24ch}:where(.k8-mkt) h3{font-size:1.15rem;letter-spacing:-.01em;line-height:1.3}:where(.k8-mkt) p{margin:0}.k8-mkt .k8-lede{font-size:clamp(1.05rem,1.4vw,1.25rem);color:var(--k8-ink-2);max-width:56ch;line-height:1.55}.k8-mkt .k8-measure{max-width:62ch}.k8-mkt .k8-sub{color:var(--k8-ink-2)}:where(.k8-mkt) section:not(.psurf):not(.pclose){padding:72px 0}:where(.k8-mkt) section:not(.psurf):not(.pclose)+section:not(.psurf):not(.pclose){border-top:1px solid var(--k8-rule)}.k8-mkt .k8-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:6px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid var(--k8-ink);color:var(--k8-ink);background:transparent;cursor:pointer;line-height:1.2}.k8-mkt .k8-btn.k8-primary{background:var(--k8-ink);color:var(--k8-paper)}.k8-mkt .k8-btn.k8-verm{background:var(--k8-verm);border-color:var(--k8-verm);color:#fff}.k8-mkt .k8-btn.k8-ghost{border-color:transparent;text-decoration:underline;text-underline-offset:4px;padding-left:4px;padding-right:4px}.k8-mkt .k8-proof{display:flex;gap:22px;flex-wrap:wrap;margin-top:22px;font-size:14px;color:var(--k8-ink-2)}.k8-mkt .k8-proof span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--k8-verm);margin-right:8px;vertical-align:1px}.k8-mkt .k8-meta{display:grid;grid-template-columns:84px 1fr;gap:6px 10px;font-size:13.5px}.k8-mkt .k8-meta dt{color:var(--k8-slate-dim)}.k8-mkt .k8-meta dd{margin:0;overflow-wrap:anywhere}.k8-mkt .k8-verdict{display:inline-block;font-family:DM Mono,monospace;font-size:12px;letter-spacing:.06em;padding:6px 12px;border-radius:4px;border:1px solid}.k8-mkt .k8-verdict.k8-hold{color:#f2d37d;border-color:#8a6d1e;background:#2e2614}.k8-mkt .k8-verdict.k8-ok{color:#bfe3c6;border-color:#3e7a52;background:#17301f}.k8-mkt .k8-verdict.k8-deny{color:#ffb199;border-color:var(--k8-verm);background:#3a1e15}.k8-mkt .k8-verdict.k8-info{color:var(--k8-slate-text);border-color:var(--k8-slate-line);background:var(--k8-slate-2)}.k8-mkt .k8-rule-id{font-family:DM Mono,monospace;font-size:11.5px;color:var(--k8-slate-dim);margin-top:12px}.k8-mkt .k8-acts{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.k8-mkt .k8-ab{border:1px solid var(--k8-slate-text);color:var(--k8-slate);background:var(--k8-slate-text);border-radius:6px;padding:9px 14px;font-size:13.5px;font-weight:600;cursor:pointer}.k8-mkt .k8-ab.k8-sec{background:transparent;color:var(--k8-slate-text)}.k8-mkt .k8-ab.k8-link{background:transparent;border-color:transparent;color:#ffb199;text-decoration:underline;text-underline-offset:3px;padding-left:0;padding-right:0;font-weight:500}.k8-mkt .k8-ab[hidden]{display:none}:where(.k8-mkt) dialog{border:0;border-radius:10px;padding:0;max-width:720px;width:calc(100% - 32px);background:var(--k8-paper);color:var(--k8-ink);box-shadow:0 20px 60px #00000059}:where(.k8-mkt) dialog::backdrop{background:#0000008c}.k8-mkt .k8-dh{display:flex;justify-content:space-between;align-items:center;padding:18px 22px;border-bottom:1px solid var(--k8-rule)}.k8-mkt .k8-dh h3{font-size:1.1rem}.k8-mkt .k8-dh button{background:none;border:0;font-size:22px;cursor:pointer;color:var(--k8-ink-2)}.k8-mkt .k8-db{padding:20px 22px}.k8-mkt .k8-db p{font-size:14px;color:var(--k8-ink-2);margin-bottom:12px}.k8-mkt .k8-db pre{background:var(--k8-slate);color:var(--k8-slate-text);padding:16px;border-radius:6px;font-size:12px;line-height:1.6;overflow:auto;max-height:48vh;margin:0}.k8-mkt .k8-db .k8-acts{margin-top:14px}.k8-mkt .k8-three{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.k8-mkt .k8-three>div{border-top:1px solid var(--k8-rule);padding-top:20px}.k8-mkt .k8-three h3{margin-bottom:10px}.k8-mkt .k8-three p{color:var(--k8-ink-2);font-size:15.5px}.k8-mkt .k8-ex{margin-top:14px;border-left:2px solid var(--k8-verm);padding-left:12px;font-size:13.5px;line-height:1.6}@media(max-width:860px){.k8-mkt .k8-three{grid-template-columns:1fr;gap:24px}}.k8-mkt .k8-panel{background:var(--k8-slate);border-radius:12px;padding:28px;color:var(--k8-slate-text);overflow-x:auto}.k8-mkt .k8-panel svg{display:block;width:100%;min-width:720px;height:auto}.k8-mkt .k8-notes{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:36px}.k8-mkt .k8-notes h3{margin-bottom:8px}.k8-mkt .k8-notes p{color:var(--k8-ink-2);font-size:15.5px}@media(max-width:860px){.k8-mkt .k8-notes{grid-template-columns:1fr;gap:22px}}.k8-mkt .k8-ways{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--k8-rule);border-bottom:1px solid var(--k8-rule);margin-top:36px}.k8-mkt .k8-way{padding:28px 28px 28px 0;border-right:1px solid var(--k8-rule)}.k8-mkt .k8-way+.k8-way{padding-left:28px}.k8-mkt .k8-way:last-child{border-right:0}.k8-mkt .k8-way h3{margin-bottom:6px}.k8-mkt .k8-way .k8-tag{font-family:DM Mono,monospace;font-size:12px;color:var(--k8-verm);margin-bottom:14px}.k8-mkt .k8-way dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:15px}.k8-mkt .k8-way dt{color:var(--k8-ink-2)}.k8-mkt .k8-way dd{margin:0}@media(max-width:860px){.k8-mkt .k8-ways{grid-template-columns:1fr}.k8-mkt .k8-way{border-right:0;border-bottom:1px solid var(--k8-rule);padding-left:0!important}.k8-mkt .k8-way:last-child{border-bottom:0}}.k8-mkt .k8-feat{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:start}.k8-mkt .k8-feat ul{margin:18px 0 0;padding-left:0;list-style:none}.k8-mkt .k8-feat li{padding:10px 0;border-top:1px solid var(--k8-rule);font-size:15.5px;display:grid;grid-template-columns:auto 1fr;gap:14px}.k8-mkt .k8-feat li:last-child{border-bottom:1px solid var(--k8-rule)}.k8-mkt .k8-feat li b{font-weight:600}.k8-mkt .k8-feat li .k8-mono{font-size:12.5px;color:var(--k8-verm);padding-top:4px;min-width:52px}.k8-mkt .k8-code{background:var(--k8-slate);color:var(--k8-slate-text);border-radius:8px;padding:20px 22px;font-size:13px;line-height:1.65;overflow-x:auto}.k8-mkt .k8-code pre{margin:0;white-space:pre;font-family:DM Mono,monospace}.k8-mkt .k8-code .k8-hd{color:var(--k8-slate-dim);font-size:12px;margin-bottom:10px;letter-spacing:.04em;display:flex;justify-content:space-between}.k8-mkt .k8-code .k8-c{color:var(--k8-slate-dim)}.k8-mkt .k8-code .k8-k{color:#ffb199}.k8-mkt .k8-code .k8-s{color:#bfe3c6}.k8-mkt .k8-code .k8-d{color:#f2d37d}@media(max-width:860px){.k8-mkt .k8-feat{grid-template-columns:1fr;gap:28px}}.k8-mkt .k8-six{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 48px;margin-top:36px}.k8-mkt .k8-six h3{margin-bottom:8px}.k8-mkt .k8-six p{color:var(--k8-ink-2);font-size:15px}.k8-mkt .k8-six .k8-mono{display:block;font-size:12px;color:var(--k8-verm);margin-bottom:10px}@media(max-width:860px){.k8-mkt .k8-six{grid-template-columns:1fr;gap:26px}}.k8-mkt .k8-tbl-wrap{overflow-x:auto;margin-top:36px;border-top:1px solid var(--k8-rule)}:where(.k8-mkt) table.k8-fit{border-collapse:collapse;width:100%;min-width:820px;font-size:14.5px}.k8-mkt .k8-fit th,.k8-mkt .k8-fit td{padding:14px 14px 14px 0;border-bottom:1px solid var(--k8-rule);vertical-align:top;text-align:left}.k8-mkt .k8-fit th{font-weight:600;font-size:13.5px;color:var(--k8-ink-2)}.k8-mkt .k8-fit td:first-child{font-weight:600;width:150px}.k8-mkt .k8-fit td:nth-child(2){color:var(--k8-ink-2);width:220px}.k8-mkt .k8-fit td.k8-add{background:var(--k8-verm-soft);padding-left:14px}.k8-mkt .k8-fit th.k8-add{padding-left:14px;color:var(--k8-verm)}.k8-mkt .k8-fit td.k8-add b{display:block;font-weight:600;color:var(--k8-ink);margin-bottom:2px}.k8-mkt .k8-rail{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px}.k8-mkt .k8-rail>div{border-top:1px solid var(--k8-rule);padding-top:18px}.k8-mkt .k8-rail .k8-mono{font-size:12px;color:var(--k8-verm);display:block;margin-bottom:10px}.k8-mkt .k8-rail h3{margin-bottom:8px}.k8-mkt .k8-rail p{color:var(--k8-ink-2);font-size:15px}@media(max-width:860px){.k8-mkt .k8-rail{grid-template-columns:1fr 1fr;gap:22px}}@media(max-width:600px){.k8-mkt .k8-rail{grid-template-columns:1fr}}.k8-mkt .k8-steps{counter-reset:s;margin-top:36px;border-top:1px solid var(--k8-rule)}.k8-mkt .k8-step{display:grid;grid-template-columns:64px 1fr 1.2fr;gap:28px;padding:28px 0;border-bottom:1px solid var(--k8-rule);align-items:start}.k8-mkt .k8-step:before{counter-increment:s;content:counter(s);font-family:DM Mono,monospace;font-size:28px;color:var(--k8-verm);line-height:1}.k8-mkt .k8-step h3{margin-bottom:6px}.k8-mkt .k8-step p{color:var(--k8-ink-2);font-size:15.5px}@media(max-width:860px){.k8-mkt .k8-step{grid-template-columns:40px 1fr}.k8-mkt .k8-step .k8-code{grid-column:1 / -1}}.k8-mkt .k8-pilot{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.k8-mkt .k8-plan{border:1px solid var(--k8-rule);border-radius:10px;padding:24px 26px}.k8-mkt .k8-plan .k8-hd{font-family:DM Mono,monospace;font-size:12px;color:var(--k8-ink-2);letter-spacing:.04em;margin-bottom:14px}.k8-mkt .k8-plan .k8-st{display:grid;grid-template-columns:92px 1fr;gap:14px;padding:12px 0;border-top:1px solid var(--k8-rule);font-size:15px}.k8-mkt .k8-plan .k8-st span{font-family:DM Mono,monospace;font-size:12px;color:var(--k8-verm);padding-top:3px}.k8-mkt .k8-plan .k8-st b{display:block}.k8-mkt .k8-plan .k8-st small{color:var(--k8-ink-2);font-size:14px}@media(max-width:860px){.k8-mkt .k8-pilot{grid-template-columns:1fr;gap:28px}}.k8-mkt .k8-faq details{border-top:1px solid var(--k8-rule);padding:18px 0}.k8-mkt .k8-faq details:last-of-type{border-bottom:1px solid var(--k8-rule)}.k8-mkt .k8-faq summary{cursor:pointer;font-weight:600;font-size:1.05rem;list-style:none;display:flex;justify-content:space-between;gap:16px}.k8-mkt .k8-faq summary::-webkit-details-marker{display:none}.k8-mkt .k8-faq summary:after{content:"+";font-family:DM Mono,monospace;color:var(--k8-verm);font-size:20px;line-height:1}.k8-mkt .k8-faq details[open] summary:after{content:"–"}.k8-mkt .k8-faq details p{margin-top:10px;color:var(--k8-ink-2);max-width:70ch}:where(.k8-mkt) [hidden]{display:none!important}:where(.k8-mkt) button:disabled{opacity:.55;cursor:default}.k8-mkt .k8-wrap{max-width:1200px}.k8-mkt .k8-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.k8-mkt .k8-rule-id{font-size:10px;overflow-wrap:anywhere}.k8-mkt .k8-demo-checks{padding:12px 0 0;margin-top:12px;border-top:1px solid var(--k8-slate-line)}.k8-mkt .k8-demo-checks:last-of-type{border-bottom:0}.k8-mkt .k8-demo-checks summary{font-size:11px;font-weight:400;color:var(--k8-slate-dim)}.k8-mkt .k8-demo-checks .k8-ab{font-size:11px;display:block;padding:9px 0}.k8-mkt .k8-code{min-width:0}.k8-mkt .k8-policy-full{border-top:1px solid var(--k8-slate-line);margin-top:18px;padding:13px 0 0}.k8-mkt .k8-policy-full:last-of-type{border-bottom:0}.k8-mkt .k8-policy-full summary{font-size:12px;color:var(--k8-slate-text);font-weight:500;line-height:1.5}.k8-mkt .k8-policy-full pre{margin-top:14px}.k8-mkt .k8-code .k8-hd{gap:15px;flex-wrap:wrap}.k8-mkt .k8-architecture-panel{margin-top:36px;background:var(--k8-slate);color:var(--k8-slate-text);padding:26px;border-radius:12px;border:1px solid var(--k8-slate-line)}.k8-mkt .k8-arch-control{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #77818c;background:var(--k8-slate-2);padding:18px 20px;border-radius:8px}.k8-mkt .k8-arch-control strong{display:block;font-size:16px}.k8-mkt .k8-arch-control small{display:block;font-size:12px;color:#b9c2ce;margin-top:5px}.k8-mkt .k8-arch-control>span{font:11px DM Mono,monospace;color:#ffb199}.k8-mkt .k8-arch-distribution{height:59px;position:relative;display:grid;place-items:center}.k8-mkt .k8-arch-distribution:before{content:"";position:absolute;height:100%;border-left:2px dashed #e0e7ed}.k8-mkt .k8-arch-distribution>span{position:relative;background:var(--k8-slate);padding:5px 16px;font:11px DM Mono,monospace}.k8-mkt .k8-arch-cluster{border:1px solid #8d99a8;padding:22px;border-radius:9px}.k8-mkt .k8-arch-label{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font:11px DM Mono,monospace}.k8-mkt .k8-arch-label b{font-weight:400;color:#bfe3c6}.k8-mkt .k8-arch-admission{padding:13px 17px;background:#30352d;border:1px solid #6a765c;border-radius:6px;margin:20px 0;font-size:12px}.k8-mkt .k8-arch-pod{border:1px dashed #8994a3;border-radius:8px;padding:20px}.k8-mkt .k8-arch-pod>.k8-mono{font-size:11px;color:#bec9d8}.k8-mkt .k8-arch-flow{display:grid;grid-template-columns:1fr 45px 1.2fr 45px 1fr;align-items:stretch;margin-top:19px}.k8-mkt .k8-arch-node{padding:20px 14px;border:1px solid #728296;background:#20262e;text-align:center;border-radius:7px}.k8-mkt .k8-arch-node.k8-governor{border-color:#f49c7e;background:#39322f}.k8-mkt .k8-arch-node b{font-size:16px;line-height:1.3;display:block}.k8-mkt .k8-arch-node small{display:block;font-size:12px;color:#c2ccd8;margin-top:8px}.k8-mkt .k8-arch-arrow{align-self:center;text-align:center;font-size:25px}.k8-mkt .k8-arch-route{font:11px/1.8 DM Mono,monospace;margin-top:18px;text-align:center;color:#c2ccd8}.k8-mkt .k8-arch-record{font:11px/1.8 DM Mono,monospace;padding-top:20px;text-align:center}.k8-mkt .k8-arch-caption{font-size:11px;color:#b7c3d1;margin-top:15px}.k8-mkt .k8-cross-platform{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.k8-mkt .k8-cross-platform a{border:1px solid var(--k8-rule);border-radius:5px;text-decoration:none;padding:10px 14px;font-size:13px}.k8-mkt .k8-btn.k8-verm:hover{background:#9f2b11}.k8-mkt .k8-dialog .k8-db{min-width:0}:where(.k8-mkt) dialog{max-height:88vh;overflow:auto}:where(.k8-mkt) dialog .k8-dh{position:sticky;top:0;background:var(--k8-paper);z-index:1}.k8-mkt .k8-db pre{white-space:pre-wrap;overflow-wrap:anywhere}.k8-mkt .k8-db .k8-ab{border-color:var(--k8-ink);background:var(--k8-ink);color:var(--k8-paper)}.k8-mkt .k8-db .k8-ab.k8-sec{background:transparent;color:var(--k8-ink)}.k8-mkt .k8-fit p{font-size:14px}@media(max-width:860px){.k8-mkt .k8-architecture-panel{padding:20px}.k8-mkt .k8-arch-control>span{font-size:10px}.k8-mkt .k8-arch-flow{grid-template-columns:1fr 25px 1.2fr 25px 1fr}.k8-mkt .k8-arch-node b{font-size:13px}.k8-mkt .k8-arch-node small{font-size:11px}.k8-mkt .k8-feat>*{min-width:0}.k8-mkt .k8-tbl-wrap{overflow:visible}:where(.k8-mkt) table.k8-fit{min-width:0;display:block}:where(.k8-mkt) table.k8-fit thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}:where(.k8-mkt) table.k8-fit tbody{display:grid;grid-template-columns:1fr 1fr;gap:18px}:where(.k8-mkt) table.k8-fit tr{display:block;border:1px solid var(--k8-rule);border-radius:8px;overflow:hidden}:where(.k8-mkt) table.k8-fit td,:where(.k8-mkt) table.k8-fit td:first-child,:where(.k8-mkt) table.k8-fit td:nth-child(2){display:block;width:auto;padding:13px 16px;font-size:13px}:where(.k8-mkt) table.k8-fit td:before{content:attr(data-label);display:block;font:10px DM Mono,monospace;color:var(--k8-ink-2);margin-bottom:7px}:where(.k8-mkt) table.k8-fit td:last-child{border-bottom:0}.k8-mkt .k8-rail{grid-template-columns:1fr 1fr}}@media(max-width:600px){.k8-mkt .k8-wrap{padding:0 18px}.k8-mkt .k8-btn{font-size:13px;padding:11px 14px}.k8-mkt .k8-architecture-panel{padding:14px}.k8-mkt .k8-arch-control{padding:14px;flex-direction:column;align-items:flex-start;gap:10px}.k8-mkt .k8-arch-control strong{font-size:14px}.k8-mkt .k8-arch-control small{font-size:11px}.k8-mkt .k8-arch-distribution>span{font-size:9px;padding:5px 10px}.k8-mkt .k8-arch-cluster{padding:13px}.k8-mkt .k8-arch-label{font-size:9px;gap:6px}.k8-mkt .k8-arch-admission{padding:11px;font-size:11px;margin:15px 0}.k8-mkt .k8-arch-pod{padding:13px}.k8-mkt .k8-arch-pod>.k8-mono{font-size:9px}.k8-mkt .k8-arch-flow{grid-template-columns:1fr;margin-top:15px;gap:7px}.k8-mkt .k8-arch-arrow{transform:rotate(90deg);font-size:20px;line-height:1.2}.k8-mkt .k8-arch-node{padding:12px}.k8-mkt .k8-arch-node b{font-size:14px}.k8-mkt .k8-arch-node small{font-size:11px;margin-top:5px}.k8-mkt .k8-arch-route,.k8-mkt .k8-arch-record{font-size:9px}.k8-mkt .k8-arch-caption{font-size:10px}.k8-mkt .k8-code{font-size:11px;padding:17px}.k8-mkt .k8-feat li{font-size:14px}.k8-mkt .k8-feat li .k8-mono{min-width:44px}.k8-mkt .k8-ways .k8-way{padding-right:0}.k8-mkt .k8-way dl{font-size:14px;grid-template-columns:82px 1fr;gap:10px}.k8-mkt .k8-step{grid-template-columns:28px 1fr;gap:18px}.k8-mkt .k8-step .k8-code{min-width:0}.k8-mkt .k8-plan{padding:20px}.k8-mkt .k8-plan .k8-st{grid-template-columns:74px 1fr;gap:12px}.k8-mkt .k8-rail{grid-template-columns:1fr 1fr}.k8-mkt .k8-rail h3{font-size:16px}.k8-mkt .k8-rail p{font-size:13px}:where(.k8-mkt) table.k8-fit tbody{grid-template-columns:1fr}:where(.k8-mkt) section:not(.psurf):not(.pclose){padding:52px 0}.k8-mkt .k8-six{gap:24px}.k8-mkt .k8-six p,.k8-mkt .k8-three p{font-size:14px}.k8-mkt .k8-three h3{font-size:20px}.k8-mkt .k8-proof{font-size:12px;gap:12px 18px}.k8-mkt .k8-db{padding:16px}.k8-mkt .k8-db pre{font-size:10px}.k8-mkt .k8-dh{padding:15px 16px}.k8-mkt .k8-dh button{min-width:36px;min-height:36px}.k8-mkt .k8-db .k8-acts .k8-ab{font-size:12px}.k8-mkt .k8-notes p{font-size:14px}.k8-mkt .k8-notes h3{font-size:19px}.k8-mkt .k8-faq summary{font-size:15px}.k8-mkt .k8-faq details p{font-size:14px}.k8-mkt .k8-code .k8-hd{font-size:10px}.k8-mkt .k8-arch-caption{line-height:1.7}.k8-mkt .k8-demo-checks summary{font-size:11px}}@media(prefers-reduced-motion:reduce){:where(.k8-mkt) *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.k8-mkt{box-sizing:border-box;overflow-x:clip;font-family:var(--sans,Manrope,sans-serif)}.k8-mkt .k8-wrap{max-width:1328px}.k8-mkt .k8-kicker{color:#b53c1e}.k8-mkt section.psurf,.k8-mkt section.pclose{border-top:0}.k8-mkt .pclose-act small a{color:inherit}.k8-mkt .k8-btn.k8-verm{background:#b93617;border-color:#b93617;color:#fff}.k8-mkt .k8-hero{position:relative;isolation:isolate;background:#0d0e0f;color:#f0ede5;padding:76px 0 56px}.k8-mkt .k8-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,620px);gap:56px;align-items:start}.k8-mkt .k8-hero h1{color:#fff;max-width:14ch;margin:0}.k8-mkt .k8-hero h1 em{font-style:normal;color:#ff8a66}.k8-mkt .k8-hero .k8-crumb{margin:0 0 26px}.k8-mkt .k8-hero-lede{color:#b8b5ad;margin-top:24px;font-size:18px;line-height:1.55;max-width:46ch}.k8-mkt .k8-hero .k8-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:30px}.k8-mkt .k8-hero .k8-proof{display:flex;gap:10px 22px;flex-wrap:wrap;margin-top:26px;font-size:14px;color:#b8b5ad}.k8-mkt .k8-hero .k8-proof span:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:#ff6334;margin-right:8px;vertical-align:1px}.k8-mkt .k8-clusters{display:flex;gap:10px 28px;flex-wrap:wrap;align-items:center;border-top:1px solid #34373a;margin-top:48px;padding-top:18px;font-size:14px;color:#f0ede5}.k8-mkt .k8-clusters .k8-lbl{color:#9aa2ae;font:500 11px/1.5 var(--mono,"DM Mono",monospace);letter-spacing:.1em;text-transform:uppercase}.k8-mkt .k8-clusters b{font-weight:600}@media(max-width:960px){.k8-mkt .k8-hero-grid{grid-template-columns:1fr;gap:36px}.k8-mkt .k8-hero h1{max-width:none}}@media(max-width:720px){.k8-mkt .k8-hero{padding:48px 0 44px}}.k8-mkt .k8-demo{background:var(--k8-slate);color:var(--k8-slate-text);border:1px solid var(--k8-slate-line);border-radius:12px;padding:16px 20px 12px;box-shadow:0 35px 90px #00000073,inset 0 1px #ffffff0d;min-width:0}.k8-mkt .k8-demo :focus-visible{outline:2px solid #ff8a66;outline-offset:2px}.k8-mkt .k8-demo-head{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px}.k8-mkt .k8-tabs{display:inline-flex;gap:2px;padding:3px;background:#0d0e0f;border:1px solid var(--k8-slate-line);border-radius:8px;min-width:0}.k8-mkt .k8-tab{position:relative;border:0;border-radius:6px;padding:6px 10px;background:transparent;color:inherit;font:600 12.5px/1.3 var(--sans,Manrope,sans-serif);white-space:nowrap;opacity:.72;cursor:pointer;transition:background .2s,color .2s,opacity .2s}.k8-mkt .k8-tab:hover{opacity:1}.k8-mkt .k8-tab[aria-selected=true]{background:#f0ede5;color:#151719;opacity:1}.k8-mkt .k8-tab.k8-is-run:after{content:"";position:absolute;left:10px;bottom:3px;height:2px;width:0;border-radius:2px;background:#ff6334;animation:k8-run var(--k8-step,7s) linear forwards}.k8-mkt .k8-demo.k8-is-held .k8-tab.k8-is-run:after{animation-play-state:paused}.k8-mkt .k8-sample{font:600 11px/1.4 var(--sans,Manrope,sans-serif);color:var(--k8-slate-dim);border:1px solid var(--k8-slate-line);border-radius:5px;padding:3px 8px;white-space:nowrap}.k8-mkt .k8-cl-row{display:flex;align-items:center;flex-wrap:wrap;gap:2px;padding:3px;background:#0d0e0f;border:1px solid var(--k8-slate-line);border-radius:8px;width:max-content;max-width:100%;margin-bottom:10px}.k8-mkt .k8-cl-row .k8-lbl{padding:0 6px 0 5px;font:500 11px var(--mono,"DM Mono",monospace);color:var(--k8-slate-dim)}.k8-mkt .k8-cl-btn{display:inline-flex;align-items:center;gap:6px;border:0;background:transparent;color:inherit;border-radius:5px;padding:4px 9px;font:600 11.5px/1.35 var(--sans,Manrope,sans-serif);opacity:.7;cursor:pointer}.k8-mkt .k8-cl-btn[aria-pressed=true]{opacity:1;color:#ff8a66;background:#ff63341f;box-shadow:inset 0 0 0 1px #ff633466}.k8-mkt .k8-sdot{width:6px;height:6px;border-radius:50%;background:#6cc08f;flex:none}.k8-mkt .k8-sdot.k8-contained{background:#ff6334}.k8-mkt .k8-req{display:flex;flex-wrap:wrap;gap:4px 8px;align-items:baseline;font:12px/1.5 var(--mono,"DM Mono",monospace);color:var(--k8-slate-dim);margin-bottom:10px;overflow-wrap:anywhere}.k8-mkt .k8-req b{color:var(--k8-slate-text);font-weight:500}.k8-mkt .k8-req .k8-chg{color:#ffb199}.k8-mkt .k8-vbox{background:var(--k8-slate-2);border:1px solid var(--k8-slate-line);border-radius:9px;padding:12px 14px}.k8-mkt .k8-vbox .k8-vt{display:block;color:#fff;font-size:1.02rem;font-weight:600;line-height:1.3;margin:9px 0 3px}.k8-mkt .k8-vbox p{font-size:.84rem;line-height:1.5;color:#c4c9d1}.k8-mkt .k8-vbox .k8-rule-id{font-size:10.5px;margin-top:6px;overflow-wrap:anywhere}.k8-mkt .k8-verdict{font-size:11.5px;padding:5px 10px}.k8-mkt .k8-trail{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.k8-mkt .k8-trail li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}.k8-mkt .k8-trail b{display:block;font-size:12.5px;font-weight:600}.k8-mkt .k8-trail small{display:block;font:11px/1.45 var(--mono,"DM Mono",monospace);color:var(--k8-slate-dim);margin-top:1px;overflow-wrap:anywhere}.k8-mkt .k8-dot{width:20px;height:20px;border-radius:50%;border:1px solid var(--k8-slate-line);font:10.5px var(--mono,"DM Mono",monospace);display:grid;place-items:center;color:var(--k8-slate-dim);background:var(--k8-slate)}.k8-mkt .k8-dot.k8-good{border-color:#6cc08f;color:#bfe3c6}.k8-mkt .k8-dot.k8-warn{border-color:#f2d37d;color:#f2d37d}.k8-mkt .k8-dot.k8-bad{border-color:#ff6334;color:#ffb199}.k8-mkt .k8-drawer{margin-top:4px;border:0;padding:0}.k8-mkt .k8-drawer>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0 2px;cursor:pointer}.k8-mkt .k8-drawer>summary::-webkit-details-marker{display:none}.k8-mkt .k8-foot-l{font:11px/1.45 var(--mono,"DM Mono",monospace);color:var(--k8-slate-dim);min-width:0;overflow-wrap:anywhere}.k8-mkt .k8-insp{font-size:.8rem;font-weight:600;color:#ff8a66;white-space:nowrap}.k8-mkt .k8-chev{display:inline-block;transition:transform .2s}.k8-mkt .k8-drawer[open] .k8-chev{transform:rotate(90deg)}.k8-mkt .k8-drawer-body{padding-top:12px}.k8-mkt .k8-drawer-body .k8-acts{margin-top:0}.k8-mkt .k8-drawer-body .k8-meta{display:grid;grid-template-columns:72px minmax(0,1fr);gap:6px 10px;margin:14px 0 0;font-size:12px}.k8-mkt .k8-drawer-body .k8-meta dt{color:var(--k8-slate-dim)}.k8-mkt .k8-drawer-body .k8-meta dd{margin:0;overflow-wrap:anywhere;font-family:var(--mono,"DM Mono",monospace);font-size:11px}.k8-mkt .k8-demo-checks summary{cursor:pointer}.k8-mkt .k8-drawer-foot{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.k8-mkt .k8-drawer-foot button{background:transparent;color:inherit;border:1px solid var(--k8-slate-line);border-radius:7px;padding:7px 11px;font:600 .78rem var(--sans,Manrope,sans-serif);cursor:pointer}.k8-mkt .k8-drawer-foot .k8-stop-btn{border-color:#ff6334;color:#ffb199}.k8-mkt .k8-note{font-size:.8rem;color:var(--k8-slate-dim);margin-top:10px}@keyframes k8-run{to{width:calc(100% - 20px)}}@media(max-width:560px){.k8-mkt .k8-demo{padding:16px 14px 12px}.k8-mkt .k8-demo-head{flex-wrap:wrap}.k8-mkt .k8-demo-head .k8-tabs{order:2;flex:1 1 100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.k8-mkt .k8-tab{white-space:normal;padding:6px 4px;font-size:11.5px;line-height:1.25;text-align:center}.k8-mkt .k8-cl-row{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));width:100%}.k8-mkt .k8-cl-btn{justify-content:center;padding:5px 3px}.k8-mkt .k8-trail{grid-template-columns:1fr}.k8-mkt .k8-drawer>summary{grid-template-columns:1fr;gap:6px}}@media(prefers-reduced-motion:reduce){.k8-mkt .k8-tab,.k8-mkt .k8-chev{transition:none}.k8-mkt .k8-tab.k8-is-run:after{animation:none}}.k8-mkt:not(.k8-js) .k8-tabs,.k8-mkt:not(.k8-js) .k8-cl-row,.k8-mkt:not(.k8-js) .k8-acts,.k8-mkt:not(.k8-js) .k8-demo-checks,.k8-mkt:not(.k8-js) .k8-drawer-foot{display:none}.k8-mkt .k8-policy-full summary{cursor:pointer;list-style-position:inside}.k8-mkt .k8-faq h2{margin-bottom:28px}.k8-mkt #one-platform .k8-sub{max-width:72ch}.k8-mkt .k8-even{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:36px}.k8-mkt .k8-ev{background:#fbf9f4;border:1px solid var(--k8-rule);border-radius:10px;padding:22px}.k8-mkt .k8-ev h3{margin-bottom:8px}.k8-mkt .k8-ev p{font-size:15px;color:var(--k8-ink-2)}.k8-mkt .k8-worked{margin-top:28px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start;background:var(--k8-slate);color:var(--k8-slate-text);border:1px solid var(--k8-slate-line);border-radius:12px;padding:26px}.k8-mkt .k8-worked h3{font-size:1.3rem;margin-bottom:8px;max-width:22ch;color:#fff}.k8-mkt .k8-worked p{opacity:.85;font-size:.95rem}.k8-mkt .k8-worked ol{margin:0;padding-left:20px;display:grid;gap:8px;font-size:.95rem}.k8-mkt .k8-worked .k8-verdictline{margin-top:14px;padding-top:12px;border-top:1px solid var(--k8-slate-line);font-weight:700;opacity:1}.k8-mkt .k8-worked .k8-verdictline .k8-beyond-link{display:inline-block;margin-top:8px;color:#ff8a66;font-weight:600;text-decoration:underline;text-underline-offset:3px}.k8-mkt .k8-worked :focus-visible{outline-color:#ff8a66}.k8-mkt .k8-worked li b{display:block;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;color:#ff8a66;margin-bottom:2px}@media(max-width:860px){.k8-mkt .k8-even,.k8-mkt .k8-worked{grid-template-columns:1fr}}main[id] [data-std=crumb][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#ff6334!important}main[id] [data-std=crumb][data-std][data-std] *{color:inherit!important;font:inherit!important;letter-spacing:inherit!important;text-transform:inherit!important}main[id] [data-std=h1][data-std][data-std]{font-size:clamp(36px,4.3vw,62px)!important;font-weight:700!important;letter-spacing:-.04em!important;line-height:1.02!important}main[id] [data-std^=cta-][data-std][data-std]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;min-height:48px!important;height:auto!important;padding:0 22px!important;margin:0!important;font:600 15px/1.2 var(--sans,Manrope,sans-serif)!important;letter-spacing:normal!important;white-space:nowrap!important;border-radius:5px!important;border:1px solid transparent!important;text-decoration:none!important;box-sizing:border-box!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease}main[id] [data-std=cta-primary][data-std][data-std]{background:#ff6334!important;border-color:#ff6334!important;color:#12110f!important}main[id] [data-std=cta-primary][data-std][data-std]:hover{background:#ff7a52!important;border-color:#ff7a52!important}main[id] [data-std=cta-secondary][data-std][data-std]{background:transparent!important;border-color:#5c6064!important;color:#f0ede5!important}main[id] [data-std=cta-secondary][data-std][data-std]:hover{background:#ffffff0d!important}main[id] [data-std^=cta-][data-std][data-std]:focus-visible{outline:3px solid #ffac83!important;outline-offset:3px!important}main[id] [data-std^=cta-][data-std][data-std] span{margin:0!important;color:inherit!important}main[id] [data-std=ctas][data-std][data-std]{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important}main[id] [data-std=h2][data-std][data-std]{font-size:clamp(30px,3.2vw,46px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important}main[id] [data-std=kicker][data-std][data-std]{font-family:var(--mono,"DM Mono",monospace)!important;font-size:11px!important;font-weight:500!important;line-height:1.5!important;letter-spacing:.105em!important;text-transform:uppercase!important}main[id] [data-std=crumb][data-std][data-std] .mini-line{display:none!important}main[id] :has(>[data-std=cta-primary][data-std][data-std]){gap:12px!important}main[id] .pclose.pclose{background:#f2efe7!important}main[id] .pclose.pclose h2{font-size:clamp(30px,3.4vw,44px)!important;font-weight:600!important;letter-spacing:-.045em!important;line-height:1.08!important;color:#f2efe7!important}main[id] .pclose.pclose .pclose-kicker{font:500 11px/1.5 var(--mono,"DM Mono",monospace)!important;letter-spacing:.105em!important;text-transform:uppercase!important;color:#ff8a66!important}main[id] .pclose.pclose .pclose-btn span{font:inherit!important;color:inherit!important}main[id] .pclose.pclose .pclose-act small,main[id] .pclose.pclose .pclose-act small a{color:#b9b2a3!important;font-size:12.5px!important}main[id] .pclose.pclose .pclose-act small a{text-decoration:underline!important;text-underline-offset:3px}main[id] .nextrail.nextrail .row{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:900px){main[id] .nextrail.nextrail .row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:560px){main[id] .nextrail.nextrail .row{grid-template-columns:1fr!important}}@media(max-width:400px){main[id] [data-std^=cta-][data-std][data-std]{padding:0 16px!important;font-size:14px!important}}
