.kx-run{--kx-f:0}.kx-app:has(.kx-f1:checked) .kx-run{--kx-f:1}.kx-app:has(.kx-f2:checked) .kx-run{--kx-f:2}.kx-app:has(.kx-f3:checked) .kx-run{--kx-f:3}.kx-app:has(.kx-fok:checked) .kx-run{--kx-s:5}.kx-flt{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0 0 14px;padding:0;display:flex}.kx-flt-l{width:100%;color:var(--mc-warn);font:800 .7rem/1.4 var(--mc-mono);letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px;padding:0}.kx-flt .kx-opt>span{min-height:40px;padding:6px 12px;font-size:.86rem}.kx-flt .kx-opt input:checked+span{border-color:var(--mc-warn);background:var(--mc-warn);color:#1a1405;box-shadow:none}.kx-flt .kx-opt input:focus-visible+span{outline-color:var(--mc-warn)}.kx-fc,.kx-bug-f{display:none}.kx-fc{color:var(--mc-text);background:#ffd1660f;border:1px solid #6b5a24;border-radius:12px;margin:0 0 14px;padding:12px 14px;font-size:.93rem;line-height:1.5}.kx-fc strong{color:var(--mc-warn);font:800 .72rem/1 var(--mc-mono);letter-spacing:.12em;margin-inline-end:.3em}.kx-fq{color:var(--mc-cyan-soft);font:650 .92rem/1.5 var(--mc-mono);margin-top:6px;display:block}:is(.kx-app:has(.kx-f1:checked) .kx-fc1,.kx-app:has(.kx-f2:checked) .kx-fc2,.kx-app:has(.kx-f3:checked) .kx-fc3){display:block}.kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) .kx-bug-f{color:var(--mc-warn);border-color:#6b5a24;display:inline-flex;top:auto;bottom:4%}.kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) .kx-seg{display:none}.kx-bug-f:before{background:var(--mc-warn);box-shadow:none}.kx-ep .kx-bug-f{letter-spacing:.1em;max-width:27%;padding:3px 6px;font-size:clamp(6px,2.15cqi,11px)}.kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) .kx-screen:after{background:linear-gradient(#0000 40%,#ffd16640 46%,#ff3d9a50 50%,#0000 56%)}.kx-app:has(.kx-f1:checked) .kx-screen:after{animation:.5s steps(8,end) both kx-fw1}.kx-app:has(.kx-f2:checked) .kx-screen:after{animation:.5s steps(8,end) both kx-fw2}.kx-app:has(.kx-f3:checked) .kx-screen:after{animation:.5s steps(8,end) both kx-fw3}@keyframes kx-fw1{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes kx-fw2{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@keyframes kx-fw3{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.kx-must{color:var(--mc-muted);margin:14px 0 0;font-size:.86rem}.kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) :is(.kx-eye-ok,.kx-grin2){opacity:0}.kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) :is(.kx-eye-warn,.kx-grin){opacity:1}.k7 .kx-run{--k7d:clamp(0, 2 * var(--g4) - 1, 1)}.k7 .kx-glow,.k7 .kx-line{stroke-dashoffset:calc((1 - var(--g3)) * 100px)}.k7 .kx-comet{stroke-dashoffset:calc(var(--g3) * -94px);opacity:clamp(0, 6 * var(--g3) * (1 - var(--g3)), 1)}.k7 .kx-receipt{stroke-dashoffset:calc((clamp(0, 2 * var(--g4), 1) - 1) * 94px);opacity:clamp(0, 6 * clamp(0, 2 * var(--g4), 1) * (1 - clamp(0, 2 * var(--g4), 1)), 1)}.k7 .kx-eye-warn{opacity:var(--a2)}.k7 .kx-eyes{transform:scaleY(calc(1 - .6 * var(--a2)))}.k7 .kx-eye-ok,.k7 .kx-grin2{opacity:var(--g4)}.k7 .kx-grin{opacity:calc(1 - var(--g4))}.k7 .kx-pupil{transform:translateX(calc((var(--g3) - var(--g4)) * 3px))}.k7 text{font-weight:800}.k7-p1{opacity:calc(1 - var(--g2))}.k7-p2{opacity:calc(var(--g2) - var(--g4))}.k7-p4{opacity:var(--k7d)}.k7-sm{fill:var(--mc-muted);font-size:8px}.k7-proof,.k7-btn,.k7-mt,.k7-402t,.k7-coin,.k7-deg,.k7-day,.k7-tkt,.k7-valid,.k7-invt{text-anchor:middle}.k7-proof{fill:var(--mc-cyan-soft);font-size:8px}.k7-btn,.k7-invt{fill:#04050b;font-size:9px}.k7-marq{fill:var(--mc-pink-deep);stroke:var(--mc-pink);stroke-width:1.5px}.k7-mt{fill:var(--mc-pink-soft);letter-spacing:.12em;font-size:11px}.k7-402t{fill:var(--mc-pink);font-size:28px}.k7-coin{fill:var(--mc-warn);font-size:9px}.k7-rays{stroke:var(--mc-warn);stroke-width:2px}.k7-deg{fill:var(--mc-cyan-soft);font-size:13px}.k7-day{fill:var(--mc-muted);font-size:8px}.k7-panel,.k7-door{fill:#080a16;stroke:var(--mc-line-strong)}.k7-stick{stroke:var(--mc-muted);stroke-width:2.5px;stroke-linecap:round}.k7-402{opacity:calc(1 - var(--g5))}.k7-open{opacity:var(--g5)}.k7-arrow{fill:none;stroke:var(--mc-pink-soft);stroke-width:1.5px;stroke-dasharray:100 100;stroke-dashoffset:calc((1 - var(--g5)) * 100px)}.k7-tk{transform:translateX(calc((1 - var(--g2)) * 214px))}.k7-tkb{fill:#0b0718;stroke:var(--mc-violet);stroke-width:1.6px}.k7-tko{fill:none;stroke:var(--mc-ok);stroke-width:2.2px;opacity:var(--k7d)}.k7-perf{stroke:var(--mc-line-strong);stroke-dasharray:2 3}.k7-tkt{fill:var(--mc-pink-soft);font-size:7px}.k7-notch{fill:#04050b;stroke:var(--mc-cyan);stroke-width:.7px;stroke-dasharray:1.4 1.1}.k7-key{fill:var(--mc-ok);opacity:clamp(0, 10 * var(--g4) - 5, 1);transform:translate(calc((1 - var(--k7d)) * -75px), calc((1 - var(--k7d)) * -54px))}.k7-valid{fill:var(--mc-ok);opacity:var(--k7d);font-size:9px}.k7-inv{opacity:calc(1 - var(--g3));transform:translateY(calc(var(--a2) * 4px))}.k7-invb{fill:#fff}.k7-bad{fill:none;stroke:var(--mc-warn);stroke-width:2.4px;opacity:0}.k7 .kx-app:has(.kx-f1:checked) .kx-run{--kx-s:2}.k7 .kx-app:has(.kx-f2:checked) .kx-run{--kx-s:4}.k7 .kx-app:has(.kx-f1:checked) :is(.k7-bad,.kx-eye-warn){opacity:1}.k7 .kx-seg{color:var(--mc-cyan)}.k8 .kx-glow,.k8 .kx-line{stroke-dashoffset:calc((1 - var(--g3)) * 100px)}.k8 .kx-comet{stroke-dashoffset:calc(var(--g3) * -94px);opacity:clamp(0, 6 * var(--g3) * (1 - var(--g3)), 1)}.k8 .kx-receipt{display:none}.k8 .kx-eye-warn{opacity:var(--a4)}.k8 .kx-eyes{transform:scaleY(calc(1 - .6 * var(--a4)))}.k8 .kx-pupil{transform:translateX(calc((var(--g3) - var(--g5)) * 3px))}.k8 text{font-weight:800}.k8-sm,.k8-xs,.k8-btn,.k8-plus,.k8-spark,.k8-shopt,.k8-code,.k8-one,.k8-stamp text{text-anchor:middle}.k8-sm{fill:var(--mc-muted);font-size:8px}.k8-xs{fill:var(--mc-muted);font-size:7px;font-weight:600}.k8-btn{fill:#000;font-size:6px}.k8-plus{fill:var(--mc-ok);font-size:15px}.k8-spark{fill:var(--mc-violet);font-size:10px}.k8-shopt{fill:var(--mc-pink-soft);font-size:11px}.k8-code{fill:var(--mc-cyan-soft);opacity:calc(1 - var(--g2));font-size:9px}.k8-poster{opacity:var(--g2)}.k8-p1{opacity:calc(1 - var(--g2))}.k8-p2{opacity:calc(var(--g2) - var(--g3))}.k8-p3,.k8-in{opacity:var(--g3)}.k8-look{fill:none;stroke:var(--mc-cyan);stroke-width:2px;stroke-dasharray:4 3;opacity:0}.k8 .kx-app:has(.kx-c1:checked) .k8-look{opacity:var(--a4)}.k8-link{stroke:var(--mc-violet);stroke-opacity:.7;stroke-dasharray:2 3}.k8-relay{fill:#080a16;stroke:var(--mc-violet);stroke-width:1.5px}.k8-tube-g{stroke:var(--mc-pink);stroke-width:12px;stroke-opacity:.16}.k8-tube{stroke:var(--mc-pink);stroke-width:1.5px}.k8-capb{fill:var(--mc-pink-soft)}.k8-seal{fill:var(--mc-pink);stroke:var(--mc-pink-deep)}.k8-cap1{opacity:calc(clamp(0, 20 * var(--g4), 1) - var(--g5));transform:translateX(calc(var(--g4) * 86px))}.k8-cap2{opacity:clamp(0, 20 * var(--g5), 1);transform:translateX(calc(var(--g5) * 84px))}.k8-ok{opacity:var(--g4)}.k8-file{opacity:var(--g5);transform:translateY(calc((1 - var(--g5)) * -8px))}.k8-fileb{fill:#0b1022;stroke:var(--mc-cyan-soft);stroke-width:1.5px}.k8-filea{fill:none;stroke:var(--mc-cyan-soft);stroke-width:1.5px}.k8-one{fill:var(--mc-cyan-soft);font-size:10px}.k8-stamp{--k8s:clamp(0, 4 * var(--g5) - 3, 1);transform-box:fill-box;transform-origin:50%;opacity:var(--k8s);transform:scale(calc(1.8 - .8 * var(--k8s)))}.k8-stamp rect{fill:#04050bdd;stroke:var(--mc-warn);stroke-width:1.6px}.k8-stamp text{fill:var(--mc-warn);font-size:8px}.k8-bin{fill:none;stroke:var(--mc-muted);stroke-width:1.5px;opacity:0}.k8-badseal{fill:none;stroke:var(--mc-danger);stroke-width:2.4px;opacity:0}.k8 .kx-app:has(.kx-c1:checked) .k8-msg{display:none}.k8 .kx-app:has(.kx-c1:checked) .kx-flt label:not(:first-of-type){display:none}:is(.k8 .kx-app:has(.kx-f1:checked) .kx-run,.k8 .kx-app:has(.kx-f2:checked) .kx-run){--kx-s:4}.k8 .kx-app:has(.kx-f1:checked) :is(.k8-badseal,.k8-bin,.kx-eye-warn){opacity:1}.k8 .kx-app:has(.kx-f1:checked) .k8-ok{opacity:0}.k8 .kx-app:has(.kx-f1:checked) .k8-cap1{transform:translate(38px,27px)}.k8 .kx-app:has(.kx-f2:checked) :is(.k8-cap1,.k8-ok){opacity:0}.k8 .kx-app:has(.kx-f2:checked) :is(.k8-look,.kx-eye-warn){opacity:1}.k8 .kx-seg{color:var(--mc-pink-soft)}.k8 .kx-app:has(.kx-c1:checked) :is(.kx-fc,.kx-bug-f){display:none}.k8 .kx-app:has(.kx-c1:checked):has(.kx-f1:checked,.kx-f2:checked) .kx-run{--kx-s:5}.k8 .kx-app:has(.kx-c1:checked) :is(.kx-eye-ok,.kx-grin2){opacity:var(--g5)}.k8 .kx-app:has(.kx-c1:checked) .kx-grin{opacity:calc(1 - var(--g5))}.k8 .kx-app:has(.kx-c1:checked) :is(.kx-eye-warn,.k8-look){opacity:var(--a4)}.k8 .kx-app:has(.kx-c1:checked) .kx-seg{display:block}.k9 .kx-glow,.k9 .kx-line{stroke-dashoffset:calc((1 - var(--g5)) * 100px)}.k9 .kx-comet{stroke-dashoffset:calc(var(--g5) * -94px);opacity:clamp(0, 6 * var(--g5) * (1 - var(--g5)), 1)}.k9 .kx-receipt{display:none}.k9 text{font-weight:800}.k9-sm{fill:var(--mc-muted);font-size:8px}.k9-xs{fill:var(--mc-muted);font-size:7px}.k9-c,.k9-fpt,.k9-btn,.k9-tot,.k9-cardt{text-anchor:middle}.k9-v{fill:var(--mc-cyan-soft);text-anchor:end;font-size:8px}.k9-v1{opacity:calc(var(--g2) - var(--g5))}.k9-v2{opacity:var(--g5)}.k9-v3,.k9-reserved,.k9-deny,.k9-cardx{display:none}.k9-frame{fill:#080a16;stroke:var(--mc-cyan)}.k9-fill{fill:var(--mc-cyan);transform-box:fill-box;transform-origin:0;transform:scaleX(calc(var(--g2) - .103 * var(--g5)))}.k9-seg{stroke:#080a16;stroke-width:1.5px}.k9-chunk{opacity:var(--g5)}.k9-chunkr{fill:none;stroke:var(--mc-pink);stroke-width:1.2px;stroke-dasharray:1.5 1.5}.k9-minus{fill:var(--mc-pink-soft);font-size:9px}.k9-resr{fill:#ffd16666;stroke:var(--mc-warn);stroke-width:1.2px;stroke-dasharray:2 1}.k9-res{fill:var(--mc-warn);font-size:8px}.k9-fp{opacity:var(--a1)}.k9-fpt{fill:var(--mc-cyan-soft);letter-spacing:.06em;font-size:8px}.k9-chk{opacity:clamp(0, 3 * var(--g3) - 2, 1)}.k9-chk path{fill:none;stroke:var(--mc-ok);stroke-width:1.6px}.k9-chk text{fill:var(--mc-ok);font-size:7px}.k9-btn{fill:#04050b;font-size:8px}.k9-btnok{opacity:var(--g4)}.k9-tickd{fill:none;stroke:#04050b;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.k9-glass{fill:var(--mc-cyan-soft);fill-opacity:.1;stroke:var(--mc-cyan-soft);stroke-opacity:.55}.k9-shine{stroke:var(--mc-text);stroke-opacity:.3}.k9-smudge{fill:var(--mc-text);opacity:calc(var(--g4) * .22)}.k9-star{stroke:var(--mc-warn);stroke-width:2px;opacity:clamp(0, 4 * var(--a4) - 3, 1)}.k9-tob{fill:#080a16;stroke:#0e5563}.k9-tot{fill:var(--mc-cyan-soft);font-size:9px}.k9-allow{opacity:var(--g2)}.k9-arm{transform:translateX(calc(40px - var(--a4) * 76px))}.k9-claw{fill:none;stroke:var(--mc-muted);stroke-width:2px}.k9-visor{fill:var(--mc-cyan-deep);stroke:var(--mc-cyan);stroke-width:1.5px}.k9-eye{fill:var(--mc-cyan-soft)}.k9-tread{fill:#080a16;stroke:var(--mc-line-strong);stroke-width:1.5px}.k9-wheel{fill:none;stroke:var(--mc-line-strong);stroke-width:1.5px}.k9-card{opacity:clamp(0, 20 * var(--g3), 1);transform:translateX(calc((1 - var(--g3)) * 246px))}.k9-cardb{fill:#0b0718;stroke:var(--mc-pink);stroke-width:1.4px}.k9-cardt{fill:var(--mc-pink-soft);font-size:10px}.k9-cardx{fill:none;stroke:var(--mc-danger);stroke-width:2.2px}:is(.k9 .kx-app:has(.kx-f1:checked) .kx-run,.k9 .kx-app:has(.kx-f2:checked) .kx-run){--kx-s:3}.k9 .kx-app:has(.kx-f3:checked) .kx-run{--kx-s:5}.k9 .kx-app:has(.kx-f1:checked,.kx-f2:checked,.kx-f3:checked) .kx-eye-warn{opacity:1}.k9 .kx-app:has(.kx-f1:checked,.kx-f2:checked) .k9-chk{opacity:0}.k9 .kx-app:has(.kx-f1:checked) .k9-card{opacity:1;transform:translate(232px)}.k9 .kx-app:has(.kx-f1:checked) :is(.k9-cardx,.k9-deny){display:inline}.k9 .kx-app:has(.kx-f1:checked) .k9-allow{opacity:0}.k9 .kx-app:has(.kx-f2:checked) .k9-card{opacity:1;transform:translate(185px)}.k9 .kx-app:has(.kx-f2:checked) .k9-fill{transform:scaleX(.06)}.k9 .kx-app:has(.kx-f2:checked) .k9-v1{display:none}.k9 .kx-app:has(.kx-f2:checked) .k9-v3{display:inline}.k9 .kx-app:has(.kx-f3:checked) .k9-reserved{display:inline}.k9 .kx-app:has(.kx-f3:checked) .k9-chunkr{display:none}.k9 .kx-seg{color:var(--mc-ok)}.kx-ep{margin:26px 0 8px}.usecase .kx-h{text-wrap:balance;margin:0 0 6px;font-size:1.35rem;line-height:1.25;display:block}.kx-h-l{color:var(--mc-pink-soft);font:800 .7rem/1.4 var(--mc-mono);letter-spacing:.16em;text-transform:uppercase;margin-bottom:4px;display:block}.kx-h-sub{color:var(--mc-muted);margin:0 0 4px}.kx-ep .kx-app{margin-top:10px}.kx-ep .kx-screen{container-type:inline-size}.kx-seg{text-align:center;max-width:27%;font:800 clamp(.42rem, 1.1vw, .7rem)/1.25 var(--mc-mono);letter-spacing:.08em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;clip-path:inset(0 calc((1 - var(--g5)) * 101%) 0 0);background:#04050be8;border:1px solid;border-radius:6px;padding:3px 5px;font-size:clamp(6px,2.15cqi,12px);position:absolute;bottom:4%;right:3%}.kx-ep .kx-lt{-webkit-hyphens:manual;hyphens:manual}.kx-prog{border:1px solid var(--mc-line-strong);font:800 clamp(.95rem, 2.4vw, 1.2rem)/1.35 var(--mc-mono);letter-spacing:.03em;background:#04050b;border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:28px 0 0;padding:14px 18px;display:flex}.kx-prog-l{width:100%;color:var(--mc-pink-soft);letter-spacing:.16em;text-transform:uppercase;font-size:.68rem}.kx-prog a{text-shadow:0 0 14px;text-decoration:none}.kx-prog a:hover{text-decoration:underline}.kx-prog .kx-seg1{color:var(--mc-cyan)}.kx-prog .kx-seg2{color:var(--mc-pink)}.kx-prog .kx-seg3{color:var(--mc-ok)}.kx-prog>span[aria-hidden]{color:var(--mc-line-strong)}.kx-ep{scroll-margin-top:90px}
