html:has(.kx){background:#f6f4ee;color-scheme:light}.kx{--pg:#f6f4ee;--pg2:#fff;--pg3:#ebe8de;--ink:#121613;--ink2:#48514b;--ash:#636a64;--rule:#e4e0d4;--rule2:#d0cbbb;--acc:#0b6e4f;--acc2:#0e8a63;--accw:rgba(11,110,79,.075);--acc-line:rgba(11,110,79,.28);--draft:#8a5a00;--draftw:rgba(138,90,0,.09);--stop:#9e3b2c;--dk:#0e1216;--dk2:#161c22;--on-dk:#e9edea;--on-dk2:rgba(233,237,234,.64);--on-dk3:rgba(233,237,234,.58);--dk-rule:rgba(233,237,234,.14);--display:var(--font-kx-display),"Geist",ui-sans-serif,system-ui,sans-serif;--body:var(--font-geist-sans),"Geist",ui-sans-serif,system-ui,sans-serif;--kxg:clamp(20px,5vw,56px);--eo:cubic-bezier(.22,1,.36,1);display:block;background:var(--pg);color:var(--ink);font:400 17px/1.62 var(--body);-webkit-font-smoothing:antialiased}.kp:has(.kx){background:#f6f4ee;color:#121613}.kp:has(.kx) .page{background:#f6f4ee}.kp:has(.kx) .nav.solid{background:hsla(90,20%,98%,.86);backdrop-filter:blur(14px);border-bottom-color:var(--rule)}.kp:has(.kx) .nav .brand,.kp:has(.kx) .nav .menu>button,.kp:has(.kx) .nav-links a{color:#3a423c}.kp:has(.kx) .nav .brand{color:#121613}.kp:has(.kx) .nav .menu>button:hover,.kp:has(.kx) .nav-links a:hover{color:#121613;background:rgba(17,21,26,.05)}.kp:has(.kx) .nav .login{color:#48514b}.kp:has(.kx) .nav .burger{color:#121613}.kp:has(.kx) .nav .btn-gold{background:#0b6e4f;color:#fff;box-shadow:0 0 0 1px rgba(11,110,79,.16),0 10px 24px -14px rgba(11,110,79,.8)}.kp:has(.kx) .nav .btn-gold:hover{background:#0e8a63}.kp:has(.kx) .nav .drop{background:#fff;border-color:#e4e0d4;box-shadow:0 30px 60px -28px rgba(17,21,26,.3)}.kp:has(.kx) .nav .drop a{color:#121613}.kp:has(.kx) .nav .drop a:hover{background:#f1efe7}.kp:has(.kx) .nav .drop a span:last-child{color:#7b827c}.kp:has(.kx) .progress{background:#0b6e4f}.kp:has(.kx) .dock-btn{background:hsla(0,0%,100%,.9);border-color:#dad5c8;color:#121613;box-shadow:0 14px 34px -18px rgba(17,21,26,.45)}.kp:has(.kx) .dock-list{background:#fff;border-color:#e4e0d4;color:#121613;box-shadow:0 30px 60px -28px rgba(17,21,26,.3)}.kp:has(.kx) .dock-list a{color:#48514b}.kp:has(.kx) .dock-list a.on{color:#0b6e4f}.kx ::-moz-selection{background:#0b6e4f;color:#fff}.kx ::selection{background:#0b6e4f;color:#fff}.kx :focus-visible{outline:2px solid var(--acc);outline-offset:3px;border-radius:5px}.kx h1,.kx h2,.kx h3{font-family:var(--display);margin:0;color:var(--ink);text-wrap:balance}.kx p{margin:0}.kx code{font:500 .88em/1 var(--mono);background:var(--pg3);border:1px solid var(--rule);border-radius:4px;padding:.15em .38em;color:var(--ink2)}.kx .it{font-family:var(--font-accent-serif),Georgia,serif;font-style:italic;font-weight:400;letter-spacing:-.01em}.kx .kx-lab{font:500 10.5px/1.3 var(--body);letter-spacing:.17em;text-transform:uppercase;color:var(--ash)}.kx .kx-link{color:var(--acc);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:var(--acc-line)}.kx .kx-link:hover{text-decoration-color:var(--acc)}.kx .kx-h2{font-size:clamp(2.25rem,5.2vw,4.15rem);line-height:1;font-weight:600;letter-spacing:-.035em}.kx .kx-h3{font-size:clamp(1.3rem,2.2vw,1.72rem);line-height:1.18;font-weight:600;letter-spacing:-.024em;margin-top:56px}.kx .kx-intro{margin-top:24px;max-width:52ch;font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.58;color:var(--ink2)}.kx .kx-foot-note{margin-top:26px;font-size:14.5px;color:var(--ash);max-width:58ch}.kx .kx-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:48px;padding:0 22px;border-radius:7px;font:550 15px/1 var(--body);letter-spacing:-.005em;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .16s var(--eo),box-shadow .2s ease}.kx .kx-btn svg{width:15px;height:15px;transition:transform .28s var(--eo)}.kx .kx-btn:hover svg{transform:translateX(3px)}.kx .kx-btn:active{transform:translateY(1px)}.kx .kx-btn.primary{background:var(--acc);color:#fff;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 10px 26px -16px rgba(11,110,79,.9)}.kx .kx-btn.primary:hover{background:var(--acc2)}.kx .kx-btn.ghost{border:1px solid var(--rule2);color:var(--ink);background:transparent}.kx .kx-btn.ghost:hover{border-color:var(--ink2);background:rgba(17,21,26,.03)}.kx .kx-btn.kv-lg{height:54px;padding:0 26px;font-size:16px}.kx .kx-btn.wide{width:100%}.kx .kx-cta{display:flex;flex-wrap:wrap;gap:12px}.kx [data-ground=ink] .kx-btn.ghost{border-color:var(--dk-rule);color:var(--on-dk)}.kx [data-ground=ink] .kx-btn.ghost:hover{border-color:var(--on-dk2);background:rgba(233,237,234,.06)}.kx-ch{position:relative;border-top:1px solid var(--rule);padding-block:clamp(52px,5.4vw,86px)}.kx-ch:before{content:"";position:absolute;inset-inline:0;top:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:0 50%;transition:transform 1.1s var(--eo)}.kx-ch.drawn:before{transform:scaleX(1)}.kx .kx-ch[data-ground=paper]{background:var(--pg);border-top:1px solid var(--rule);border-bottom:0}.kx .kx-ch[data-ground=white]{background:var(--pg2);border-top:1px solid var(--rule);border-bottom:0}.kx .kx-ch[data-ground=ink]{background:var(--dk);border-top:1px solid transparent;border-bottom:0}.kx .kx-hero,.kx .kx-start{border-block:0}.kx .kx-hero{background:var(--pg)}.kx-ch[data-ground=ink]{color:var(--on-dk)}.kx-ch[data-ground=ink]:before{background:var(--acc2)}.kx-ch[data-ground=ink] h2,.kx-ch[data-ground=ink] h3{color:var(--on-dk)}.kx-ch[data-ground=ink] .kx-intro{color:var(--on-dk2)}.kx-ch[data-ground=ink] .kx-lab{color:var(--on-dk3)}.kx-ch[data-ground=ink] code{background:rgba(233,237,234,.07);border-color:var(--dk-rule);color:var(--on-dk2)}.kx-ch[data-ground=ink] .kx-foot-note{color:var(--on-dk3)}.kx-grid{max-width:1300px;margin-inline:auto;padding-inline:var(--kxg);display:grid;-moz-column-gap:44px;column-gap:44px;row-gap:0;grid-template-columns:116px minmax(0,1fr) 248px;align-items:start}.kx-ch.wide .kx-grid{grid-template-columns:116px minmax(0,1fr)}.kx-ch.wide .kx-note{grid-column:2;flex-direction:row;gap:34px;border-left:0;border-top:1px solid var(--rule);padding:15px 0 0;margin-top:26px}.kx-ch.wide .kx-note p{max-width:34ch}.kx-marg{grid-column:1;position:sticky;top:96px;display:flex;flex-direction:column;gap:10px}.kx-n{font:600 12px/1 var(--body);letter-spacing:.04em;color:var(--acc);font-variant-numeric:tabular-nums;padding-bottom:9px;border-bottom:1px solid var(--acc-line);width:-moz-max-content;width:max-content;min-width:34px}.kx-n.kv-sm{color:var(--ash);border-color:var(--rule2)}.kx-ch[data-ground=ink] .kx-n{color:var(--acc2);border-color:rgba(14,138,99,.4)}.kx-body{grid-column:2;min-width:0}.kx-note{grid-column:3;padding-left:22px;border-left:1px solid var(--rule);font-size:15px;line-height:1.6;color:var(--ink2);display:flex;flex-direction:column;gap:12px;margin-top:8px}.kx-note b{color:var(--ink2);font-weight:600}.kx-ch[data-ground=ink] .kx-note{border-color:var(--dk-rule);color:var(--on-dk3)}.kx-ch[data-ground=ink] .kx-note b{color:var(--on-dk2)}@media (max-width:1140px){.kx-ch.wide .kx-grid,.kx-grid{grid-template-columns:104px minmax(0,1fr)}.kx-note{grid-column:2;margin-top:44px;padding-left:18px}}@media (max-width:720px){.kx-ch.wide .kx-grid,.kx-grid{grid-template-columns:minmax(0,1fr)}.kx-marg{grid-column:1;position:static;flex-direction:row;align-items:center;gap:14px;margin-bottom:20px}.kx-n{padding-bottom:0;border-bottom:0;border-right:1px solid var(--acc-line);padding-right:14px}.kx-body,.kx-note{grid-column:1}.kx-ch.wide .kx-note{grid-column:1;flex-direction:column;gap:12px}}.kx-hero{position:relative;padding-top:clamp(26px,5vh,56px);overflow:clip}.kx-hero:before{background:radial-gradient(64% 52% at 72% 12%,rgba(11,110,79,.075),transparent 72%),radial-gradient(50% 40% at 8% 4%,rgba(17,21,26,.05),transparent 70%)}.kx-hero:after,.kx-hero:before{content:"";position:absolute;inset:0 0 auto;height:620px;z-index:0;pointer-events:none}.kx-hero:after{background-image:linear-gradient(90deg,rgba(17,21,26,.038) 1px,transparent 0),linear-gradient(180deg,rgba(17,21,26,.038) 1px,transparent 0);background-size:68px 68px;-webkit-mask-image:radial-gradient(70% 62% at 50% 0,#000 8%,transparent 76%);mask-image:radial-gradient(70% 62% at 50% 0,#000 8%,transparent 76%)}.kx-hero-in{position:relative;z-index:1;max-width:1300px;margin-inline:auto;padding-inline:var(--kxg);display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);-moz-column-gap:52px;column-gap:52px;align-items:center;padding-block:clamp(18px,3.4vw,46px) clamp(40px,5vw,66px)}.kx-hero-copy{display:flex;flex-direction:column;align-items:flex-start}.kx-brow{display:inline-flex;align-items:center;gap:9px;height:33px;padding:0 13px 0 6px;border:1px solid var(--rule2);border-radius:999px;background:hsla(0,0%,100%,.7);font:500 12.5px/1 var(--body);color:var(--ink2);transition:border-color .2s ease}.kx-brow:hover{border-color:var(--ink2)}.kx-brow-ic{width:21px;height:21px;border-radius:50%;background:#21759b;color:#fff;display:grid;place-items:center}.kx-brow-ic svg{width:14px;height:14px}.kx-brow-ar{width:13px;height:13px;color:var(--ash);transition:transform .28s var(--eo)}.kx-brow:hover .kx-brow-ar{transform:translateX(3px)}.kx-hero h1{margin-top:26px;font-size:clamp(2.45rem,4.1vw,3.9rem);line-height:1;font-weight:600;letter-spacing:-.038em}.kx-hero h1 .kv-l{display:block;overflow:hidden;padding-bottom:.06em;margin-bottom:-.06em}.kx-hero h1 .it{color:var(--acc)}.kx-lede{margin-top:22px;max-width:44ch;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:var(--ink2)}.kx-lede .it{color:var(--ink)}.kx-hero .kx-cta{margin-top:30px}.kx-hero-facts{display:flex;flex-wrap:wrap;gap:10px 30px;margin:34px 0 0;padding:20px 0 0;list-style:none;border-top:1px solid var(--rule);width:100%}.kx-hero-facts li{display:flex;align-items:baseline;gap:9px}.kx-hero-facts b{font:600 24px/1 var(--display);letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.kx-hero-facts span{font-size:13px;color:var(--ash);max-width:15ch;line-height:1.32}@media (max-width:1000px){.kx-hero-in{grid-template-columns:minmax(0,1fr);row-gap:28px}.kx-hero-copy{display:contents}.kx-brow{order:1}.kx-hero h1{order:2;margin-top:18px}.kx-hero-demo{order:3}.kx-lede{order:4;max-width:60ch;margin-top:4px}.kx-hero .kx-cta{order:5;margin-top:4px}.kx-hero-facts{order:6;margin-top:8px}}@media (max-width:560px){.kx-hero{padding-top:10px}.kx-hero-in{padding-block:8px clamp(30px,6vw,48px);row-gap:20px}.kx-hero h1{font-size:clamp(1.92rem,8.6vw,2.55rem);line-height:1.06;margin-top:14px}.kx-brow{height:31px;font-size:12px}.kx-hero-facts{gap:14px 22px}.kx-hero-facts b{font-size:20px}.kx .kx-btn{flex:1 1 auto}}.kx-works{position:relative;z-index:1;border-top:1px solid var(--rule);padding-block:38px 34px}.kx-works-in{max-width:1300px;margin-inline:auto;padding-inline:var(--kxg)}.kx-works-hd{display:flex;align-items:center;gap:18px;padding-bottom:18px}.kx-works-hd.second{padding-top:40px}.kx-works-hd .kx-lab{flex:none}.kx-works-rule{flex:1 1 24px;height:1px;background:var(--rule)}.kx-works-n{flex:none;font:400 11px/1 var(--body);color:var(--ash)}.kx-strip{overflow:hidden;padding-block:5px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.kx-strip-t{display:flex;gap:10px;width:-moz-max-content;width:max-content;padding-inline:var(--kxg);animation:kxstrip 56s linear infinite}.kx-strip[data-rev=true] .kx-strip-t{animation-duration:44s;animation-direction:reverse}.kx-strip[data-paused=true] .kx-strip-t{animation-play-state:paused}@keyframes kxstrip{to{transform:translateX(-50%)}}.kx .kx-brand{display:inline-flex;align-items:center;gap:12px;height:50px;padding:0 19px 0 14px;border:1px solid var(--rule);border-radius:12px;background:var(--pg2);white-space:nowrap;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:border-color .22s ease,box-shadow .22s ease,transform .22s var(--eo),background-color .22s ease}.kx .kx-brand img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex:none;transition:transform .26s var(--eo)}.kx .kx-brand b{font:550 14.5px/1 var(--body);letter-spacing:-.012em;color:var(--ink)}.kx-brand.on,.kx-brand:hover{border-color:color-mix(in srgb,var(--c) 46%,var(--rule));background:color-mix(in srgb,var(--c) 5%,var(--pg2));box-shadow:0 12px 28px -18px var(--c);transform:translateY(-3px)}.kx-brand.on img,.kx-brand:hover img{transform:scale(1.1)}.kx-brand:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.kx-works-read{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-top:26px;padding-top:16px;border-top:1px solid var(--rule);font:400 14px/1.6 var(--body);color:var(--ink2);min-height:3.2em}.kx-works-dot{flex:none;width:7px;height:7px;border-radius:50%;align-self:center;background:var(--rule2);transition:background-color .22s ease,box-shadow .22s ease}.kx-works-read.on .kx-works-dot{background:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 16%,transparent)}.kx-works-read b{flex:none;font:550 14px/1.6 var(--body);letter-spacing:-.01em;color:var(--ink)}.kx-works-read.on b{color:var(--ink)}.kx-works-file{flex:1 1 260px;min-width:0}@media (prefers-reduced-motion:reduce){.kx-strip-t{animation:none}.kx-brand{transition:none}}@media (max-width:760px){.kx-works{padding-block:30px 28px}.kx-works-hd{flex-wrap:wrap;gap:8px 14px;padding-bottom:14px}.kx-works-hd.second{padding-top:32px}.kx-works-rule{display:none}.kx-works-n{flex:1 1 100%}.kx-works-read{display:block;margin-top:22px}.kx-works-read .kx-works-dot{display:inline-block;margin-right:9px}.kx-works-read b{display:inline;margin-right:7px}}@media (max-width:560px){.kx-brand{height:44px;padding:0 15px 0 11px;gap:9px}.kx-brand b{font-size:13px}.kx-brand img{width:19px;height:19px}}.cx{position:relative;border:1px solid var(--rule2);border-radius:13px;overflow:hidden;background:var(--pg2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.7),0 2px 6px -3px rgba(17,21,26,.09),0 44px 88px -54px rgba(17,21,26,.62);touch-action:pan-y}.cx:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.cx-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:38px;padding-inline:13px;border-bottom:1px solid var(--rule);background:linear-gradient(#fcfbf6,#f2f0e8);font:500 11px/1 var(--body);color:var(--ink2);white-space:nowrap}.cx-who{display:flex;align-items:center;gap:7px;min-width:0;overflow:hidden}.cx-who>b,.cx-who>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.cx-who.right{justify-content:flex-end}.cx-sq{width:9px;height:9px;border-radius:2px;background:var(--ink);flex:none}.cx-sep{color:var(--rule2);font-weight:400}.cx-dim,.cx-mid{color:var(--ash)}.cx-mid{position:relative;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border:1px solid var(--rule);border-radius:999px;background:var(--pg2);font-size:10px;letter-spacing:.04em;transition:color .3s ease,border-color .3s ease}.cx-mid[data-on=true]{color:var(--acc);border-color:var(--acc-line)}.cx-pkt{width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.cx-mid[data-on=true] .cx-pkt{animation:cxping 1.6s var(--eo) infinite}@keyframes cxping{0%{box-shadow:0 0 0 0 rgba(11,110,79,.5)}70%,to{box-shadow:0 0 0 6px rgba(11,110,79,0)}}.cx-panes{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:clamp(354px,44svh,452px)}.cx-agent{position:relative;background:#12171c;color:#c4ced5;border-right:1px solid var(--rule2);padding:16px 16px 14px;display:flex;flex-direction:column;gap:14px;font:400 12.5px/1.5 var(--body);min-width:0}.cx-agent:after{content:"";position:absolute;inset-block:0;right:-1px;width:1px;background:linear-gradient(180deg,transparent,var(--acc2) 22%,var(--acc2) 78%,transparent);opacity:.5}.cx-ask{color:#edf2f5;min-height:3.1em}.cx-ask:before{content:"› ";color:var(--acc2)}.cx-caretline{overflow-wrap:anywhere}.cx-caret{display:inline-block;width:7px;height:1.05em;margin-left:2px;background:var(--acc2);vertical-align:-.16em;animation:cxblink 1s steps(1) infinite}@keyframes cxblink{50%{opacity:0}}.cx-calls{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.cx-calls li{display:grid;grid-template-columns:14px auto minmax(0,1fr);align-items:baseline;gap:9px;transition:opacity .35s ease,transform .35s var(--eo)}.cx-calls li[data-st=wait]{opacity:.26;transform:translateY(2px)}.cx-calls li b{font-weight:500;color:#9fe3c4;white-space:nowrap}.cx-calls li span{color:#78838c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px}.cx-mk{width:11px;height:11px;border-radius:3px;border:1px solid #39444d;align-self:center;position:relative}.cx-calls li[data-st=run] .cx-mk{border-color:var(--acc2);border-top-color:transparent;border-radius:50%;animation:cxspin .7s linear infinite}.cx-calls li[data-st=ok] .cx-mk{border-color:var(--acc2);background:var(--acc2)}.cx-calls li[data-st=ok] .cx-mk:after{content:"";position:absolute;left:3px;top:.5px;width:3px;height:6px;border:solid #12171c;border-width:0 1.5px 1.5px 0;transform:rotate(42deg)}.cx-calls li[data-st=refused] .cx-mk{border-color:#d9a441;border-radius:50%}.cx-calls li[data-st=refused] .cx-mk:after{content:"";position:absolute;inset:2px;border-radius:50%;background:#d9a441}.cx-calls li[data-st=refused] b{color:#e7be6a}.cx-calls li[data-st=refused] span{color:#a08850}@keyframes cxspin{to{transform:rotate(1turn)}}.cx-verdict{margin-top:2px;padding-top:12px;border-top:1px solid rgba(233,237,234,.1);font:400 13.5px/1.5 var(--body);color:#98a3ab;opacity:0;transform:translateY(5px);transition:opacity .5s ease,transform .5s var(--eo)}.cx-verdict[data-on=true]{opacity:1;transform:none}.cx-site{position:relative;background:var(--pg2);display:flex;flex-direction:column;min-width:0;overflow:hidden}.cx-bar{display:flex;align-items:center;gap:8px;height:32px;padding-inline:12px;border-bottom:1px solid var(--rule);background:#fbfaf5}.cx-lock{width:9px;height:9px;border:1.2px solid var(--ash);border-radius:2px;flex:none}.cx-url{font:400 11.5px/1 var(--mono);color:#5d666f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-state{margin-left:auto;font:500 9.5px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:4px 8px;border-radius:4px;background:var(--pg3);color:var(--ash);transition:background-color .35s ease,color .35s ease}.cx-state[data-view=draft]{background:var(--draftw);color:var(--draft)}.cx-state[data-view=applied]{background:var(--accw);color:var(--acc)}.cx-view{flex:1;min-height:0;padding:18px 20px;overflow:hidden}.cx-doc{display:flex;flex-direction:column;gap:9px}.cx-docnav{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--rule);margin-bottom:4px}.cx-docnav b{font:600 13px/1 var(--display);letter-spacing:-.02em;color:var(--ink)}.cx-docnav i{width:26px;height:5px;border-radius:3px;background:var(--pg3)}.cx-kick{font:500 10px/1 var(--mono);letter-spacing:.15em;text-transform:uppercase;color:var(--ash)}.cx-head{font:600 clamp(17px,1.7vw,22px)/1.18 var(--display);letter-spacing:-.035em;color:var(--ink)}.cx-line{font-size:13.5px;color:var(--ink2);display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.cx-line .kv-now,.cx-line .kv-was{transition:color .35s ease,background-color .35s ease,box-shadow .35s ease;border-radius:3px;padding:0 3px}.cx-line .kv-now{color:var(--ink);font-weight:500}.cx-line.cx-btnline{margin-top:6px}.cx-line.cx-btnline:before{content:"Book a call";display:inline-flex;align-items:center;height:31px;padding:0 14px;border-radius:6px;background:var(--ink);color:#fff;font:550 12.5px/1 var(--body)}.cx-line.cx-btnline{font:400 11px/1 var(--mono);color:var(--ash)}.cx-thead{gap:10px;padding-bottom:7px;font:500 9.5px/1 var(--body);letter-spacing:.13em;text-transform:uppercase;color:var(--ash)}.cx-thead,.cx-trow{display:grid;grid-template-columns:minmax(0,1fr) 96px;border-bottom:1px solid var(--rule)}.cx-trow{gap:4px 10px;padding:9px 0;font-size:13px}.cx-trow .kv-nm{font:500 12.5px/1 var(--body);color:var(--ink)}.cx-trow .vr{font:400 12px/1 var(--body);color:var(--ink2);display:flex;gap:6px;align-items:baseline}.cx-trow .fl{grid-column:1/-1;font-size:11.5px;color:var(--ash)}.cx-trow .fl.kv-ok{color:var(--acc)}.cx-trow .fl.fix{color:var(--draft)}.cx-trow .fl.esc{color:var(--stop)}.cx-trow .kv-now,.cx-trow .kv-was{transition:color .35s ease,background-color .35s ease;border-radius:3px;padding:0 3px}.cx-view[data-view=before] .kv-now{display:none}.cx-view[data-view=draft] .kv-was{text-decoration:line-through;color:var(--ash)}.cx-view[data-view=draft] .kv-now{background:var(--accw);box-shadow:inset 0 -1.5px 0 var(--acc-line)}.cx-view[data-view=applied] .kv-was{display:none}.cx-view[data-view=applied] .kv-now{background:transparent;box-shadow:none}.cx-card{position:absolute;inset-inline:12px;bottom:12px;z-index:3;border:1px solid var(--rule2);border-radius:10px;background:var(--pg2);box-shadow:0 22px 44px -26px rgba(17,21,26,.5);padding:11px 13px 12px;display:flex;flex-direction:column;gap:9px;transform:translateY(calc(100% + 18px));opacity:0;transition:transform .6s var(--eo),opacity .4s ease,border-color .35s ease}.cx-card.in{transform:none;opacity:1}.cx-card.done{border-color:var(--acc-line)}.cx-card-hd{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 12px/1 var(--display);color:var(--ink)}.cx-snap{font:400 10px/1 var(--body);color:var(--ash);font-weight:400}.cx-rows{display:flex;flex-direction:column;gap:6px}.cx-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:12px}.cx-row .kv-k{color:var(--ash);white-space:nowrap}.cx-row .kv-v{display:flex;align-items:baseline;gap:7px;font:400 11.5px/1.3 var(--body);text-align:right;min-width:0}.cx-row .kv-v .kv-a{color:var(--ash);text-decoration:line-through}.cx-row .kv-v i{width:9px;height:1px;background:var(--rule2);flex:none;align-self:center}.cx-row .kv-v .kv-b{color:var(--acc);font-weight:500}.cx-esc{font-size:11.5px;line-height:1.45;color:var(--draft);background:var(--draftw);border-radius:6px;padding:7px 9px}.cx-acts{display:flex;gap:9px;margin-top:1px}.cx-acts,.cx-ok{align-items:center}.cx-ok{display:inline-flex;justify-content:center;height:31px;padding:0 14px;border-radius:6px;background:var(--acc);color:#fff;font:550 12px/1 var(--body);border:0;transition:background-color .3s ease}.cx-card.done .cx-ok{background:var(--accw);color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc-line)}.cx-no{font-size:12px;color:var(--ash)}.cx-cursor{position:absolute;left:0;top:0;z-index:5;width:15px;height:20px;opacity:0;pointer-events:none;background:no-repeat 50%/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 20'%3E%3Cpath d='M1 1l12 9-5.2.9L11 18l-2.4 1-3-6.4L1 16z' fill='%2311151A' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E");filter:drop-shadow(0 3px 5px rgba(17,21,26,.35))}.cx-cursor.hit:before{content:"";position:absolute;left:-9px;top:-6px;width:30px;height:30px;border-radius:50%;background:rgba(11,110,79,.3);animation:cxrip .45s var(--eo) forwards}@keyframes cxrip{0%{transform:scale(.35);opacity:.9}to{transform:scale(1.5);opacity:0}}.cx-foot{display:flex;align-items:center;gap:14px;height:42px;padding-inline:13px;border-top:1px solid var(--rule);background:#fbfaf5}.cx-rail{gap:6px;min-width:0}.cx-rail,.cx-seg{display:flex;flex:1}.cx-seg{height:22px;align-items:center;padding:0;background:none;border:0;cursor:pointer}.cx-seg i{display:block;width:100%;height:3px;border-radius:2px;background:var(--rule2);overflow:hidden;position:relative}.cx-seg i:after{content:"";position:absolute;inset:0;background:var(--acc);transform-origin:0 50%;transform:scaleX(var(--p,0))}.cx-seg.on i{background:var(--pg3)}.cx-count{font:500 10.5px/1 var(--body);letter-spacing:.08em;color:var(--ash);display:flex;gap:9px;align-items:center;white-space:nowrap}.cx-count b{color:var(--ink2);font-weight:500;letter-spacing:0}.cx-play{width:26px;height:26px;border-radius:6px;display:grid;place-items:center;color:var(--ink2);background:none;border:1px solid transparent;flex:none}.cx-play:hover{background:var(--pg3)}.cx-play svg{width:12px;height:12px}.cx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media (max-width:1000px){.cx-panes{min-height:0}}@media (max-width:680px){.cx-panes{grid-template-columns:minmax(0,1fr)}.cx-agent{border-right:0;border-bottom:1px solid var(--rule2);font-size:11.5px;gap:11px;padding:13px}.cx-agent:after{inset:auto 0 -1px;width:auto;height:1px;background:linear-gradient(90deg,transparent,var(--acc2) 20%,var(--acc2) 80%,transparent)}.cx-calls li span{font-size:10.5px}.cx-site{min-height:292px}.cx-view{padding:14px 15px}.cx-count b{display:none}.cx-top{font-size:10px}.cx-who .cx-dim,.cx-who .cx-sep,.cx-who.right .cx-dim{display:none}}@media (prefers-reduced-motion:reduce){.cx-calls li[data-st=run] .cx-mk,.cx-caret,.cx-mid[data-on=true] .cx-pkt{animation:none}.cx-card{transition:none}}.kx-log{list-style:none;margin:40px 0 0;padding:0;border-top:1px solid var(--rule)}.kx-log li{display:grid;grid-template-columns:62px minmax(0,1fr);gap:18px;padding:16px 0;border-bottom:1px solid var(--rule);transition:background-color .2s ease}.kx-log li:hover{background:rgba(17,21,26,.018)}.kx-log time{font:500 12px/1.6 var(--body);color:var(--ash);font-variant-numeric:tabular-nums}.kx-log b{display:block;font:550 16px/1.4 var(--body);color:var(--ink);letter-spacing:-.015em}.kx-log span{display:block;margin-top:3px;font-size:13.5px;color:var(--ash)}.kx-turn{margin-top:64px;font-size:clamp(1.32rem,2.5vw,1.86rem);line-height:1.28;font-weight:550;letter-spacing:-.035em;font-family:var(--display);max-width:30ch}.kx-turn .it{color:var(--acc);font-weight:400}.kx-turn-sub{margin-top:16px;max-width:52ch;color:var(--ink2);font-size:16px}.kx-wire{margin-top:46px;display:grid;grid-template-columns:minmax(0,1fr) 124px minmax(0,1.05fr) 124px minmax(0,1fr);align-items:start}.kx-w-col{display:flex;flex-direction:column;gap:10px;min-width:0}.kx-w-cap{font:500 10px/1 var(--body);letter-spacing:.17em;text-transform:uppercase;color:var(--ash)}.kx-w-node{border:1px solid var(--rule2);border-radius:10px;background:var(--pg);padding:14px 15px}.kx-w-node b{display:block;font:600 15px/1.2 var(--display);letter-spacing:-.025em;color:var(--ink)}.kx-w-node>span{display:block;margin-top:5px;font-size:12.5px;color:var(--ash)}.kx-w-node.kv-you{background:#12171c;border-color:#12171c}.kx-w-node.kv-you b{color:#edf2f5}.kx-w-node.kv-you>span{color:#7c868e}.kx-w-node.hub{background:var(--pg2);border-color:var(--acc-line);box-shadow:0 16px 40px -28px rgba(11,110,79,.8)}.kx-w-node.hub ul{list-style:none;margin:11px 0 0;padding:11px 0 0;border-top:1px solid var(--rule);display:flex;flex-direction:column;gap:5px}.kx-w-node.hub li{font:400 11.5px/1.4 var(--body);color:var(--ink2);padding-left:13px;position:relative}.kx-w-node.hub li:before{content:"";position:absolute;left:0;top:.52em;width:5px;height:5px;border-radius:1px;background:var(--acc)}.kx-w-node.hub code{background:none;border:0;padding:0;color:var(--acc)}.kx-w-link{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:52px 8px 0}.kx-w-line{display:block;width:100%;height:1px;background:var(--rule2);position:relative}.kx-w-line:after{content:"";position:absolute;top:-2px;left:0;width:5px;height:5px;border-radius:50%;background:var(--acc);opacity:0}.kx-wire.go .kx-w-line:after{animation:kxpkt 2.6s var(--eo) infinite}.kx-w-link.pull .kx-w-line:after{animation-direction:reverse;animation-delay:.5s}@keyframes kxpkt{0%{left:0;opacity:0}12%{opacity:1}88%{opacity:1}to{left:calc(100% - 5px);opacity:0}}.kx-w-tag{font:400 9.5px/1.35 var(--body);letter-spacing:.03em;color:var(--ash);text-align:center;max-width:110px}.kx-w-stack{display:flex;flex-direction:column;gap:6px}.kx-w-site{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:center;border:1px solid var(--rule);border-radius:8px;background:var(--pg2);padding:8px 10px}.kx-w-site i{width:22px;height:22px;border-radius:5px;background:var(--ink);color:#fff;display:grid;place-items:center;font:600 10px/1 var(--body);font-style:normal;grid-row:span 2}.kx-w-site b{font:500 12.5px/1.2 var(--body);color:var(--ink);overflow:hidden;text-overflow:ellipsis}.kx-w-site span{grid-column:2;font-size:11px;color:var(--ash)}.kx-w-facts{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--rule)}.kx-w-facts li{padding:18px 22px 0 0}.kx-w-facts li+li{padding-left:22px;border-left:1px solid var(--rule)}.kx-w-facts b{display:block;font:550 16px/1.35 var(--body);color:var(--ink);letter-spacing:-.015em}.kx-w-facts span{display:block;margin-top:6px;font-size:15px;line-height:1.55;color:var(--ink2)}.kx-blds{margin-top:30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.kx-bld{display:flex;flex-direction:column;align-items:flex-start;gap:13px;padding:17px 15px 15px;border:1px solid var(--rule);border-radius:11px;background:var(--pg2);transition:border-color .22s ease,transform .3s var(--eo),box-shadow .3s var(--eo)}.kx-bld:hover{border-color:var(--rule2);transform:translateY(-3px);box-shadow:0 22px 44px -34px rgba(17,21,26,.55)}.kx-bld img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.kx-bld b{font:550 13px/1.3 var(--body);letter-spacing:-.014em;color:var(--ink)}@media (max-width:900px){.kx-blds{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:520px){.kx-blds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.kx-wire{grid-template-columns:minmax(0,1fr);row-gap:0}.kx-w-link{padding:10px 0;width:100%;align-items:flex-start;flex-direction:row;gap:12px}.kx-w-line{width:1px;height:34px;margin-left:22px}.kx-w-line:after{left:-2px;top:0}.kx-wire.go .kx-w-line:after{animation-name:kxpktv}@keyframes kxpktv{0%{top:0;opacity:0}12%{opacity:1}88%{opacity:1}to{top:calc(100% - 5px);opacity:0}}.kx-w-tag{align-self:center;max-width:none;text-align:left}.kx-w-facts{grid-template-columns:minmax(0,1fr)}.kx-w-facts li+li{padding-left:0;border-left:0;border-top:1px solid var(--rule)}.kx-w-facts li{padding-right:0;padding-bottom:18px}}.kx-inbox{margin:38px 0 0;border:1px solid var(--rule);border-radius:12px;background:var(--pg2);overflow:hidden}.kx-inbox-hd{justify-content:space-between;gap:14px;padding:13px 18px;border-bottom:1px solid var(--rule);font:500 11.5px/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--ash)}.kx-inbox-hd,.kx-inbox-k{display:flex;align-items:center}.kx-inbox-k{gap:7px;text-transform:none;letter-spacing:0;font-weight:400;font-size:12px}.kx-inbox-k i{width:7px;height:7px;border-radius:50%;display:inline-block}.kx-inbox-k i.ask{background:var(--draft)}.kx-inbox-k i.fire{background:var(--stop);margin-left:9px}.kx-reqs{list-style:none;margin:0;padding:0}.kx-reqs li{display:grid;grid-template-columns:30px 118px minmax(0,1fr) auto;align-items:center;gap:15px;padding:15px 18px}.kx-reqs li+li{border-top:1px solid var(--rule)}.kx-req-av{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 11px/1 var(--body);color:var(--ink2);background:var(--pg3);border:1px solid var(--rule)}.kx-reqs li[data-kind=fire] .kx-req-av{color:var(--stop);background:rgba(158,59,44,.08);border-color:rgba(158,59,44,.24)}.kx-req-w{font:550 13.5px/1.4 var(--body);letter-spacing:-.012em;color:var(--ink)}.kx-req-a{font-size:15.5px;line-height:1.45;color:var(--ink2)}.kx-req-t{font:500 12.5px/1 var(--body);color:var(--ash);font-variant-numeric:tabular-nums;padding:5px 10px;border:1px solid var(--rule);border-radius:999px;white-space:nowrap}.kx-inbox-ft{display:flex;gap:34px;padding:16px 18px;border-top:1px solid var(--rule);background:var(--pg3)}.kx-inbox-ft span{display:flex;align-items:baseline;gap:8px;font-size:13.5px;color:var(--ash)}.kx-inbox-ft b{font:600 24px/1 var(--display);letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}@media (max-width:760px){.kx-reqs li{grid-template-columns:26px minmax(0,1fr) auto;gap:4px 11px;padding:13px 14px}.kx-req-av{width:26px;height:26px;font-size:10px;grid-row:span 2;align-self:start}.kx-req-w{grid-column:2;font-size:12px;font-weight:500;color:var(--ash)}.kx-req-t{grid-column:3;grid-row:1;padding:3px 8px;font-size:11.5px}.kx-req-a{grid-column:2/-1;grid-row:2;font-size:15px}.kx-inbox-hd{padding:12px 14px}.kx-inbox-ft{gap:20px;padding:14px;flex-wrap:wrap}.kx-inbox-ft b{font-size:20px}}.kx-ref{margin-top:40px;display:grid;grid-template-columns:166px minmax(0,1fr) 392px;min-height:324px;border:1px solid var(--rule2);border-radius:12px;background:var(--pg2);overflow:hidden}.kx-ref-rail{display:flex;flex-direction:column;padding:9px 0 0;border-right:1px solid var(--rule);background:var(--pg)}.kx .kx-ref-tab{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 15px;text-align:left;background:none;border:0;border-left:2px solid transparent;cursor:pointer;transition:background-color .18s ease,border-color .18s ease}.kx-ref-tab:hover{background:rgba(17,21,26,.028)}.kx-ref-tab.on{background:var(--pg2);border-left-color:var(--acc)}.kx-ref-tab b{font:600 15px/1 var(--display);letter-spacing:-.025em;color:var(--ink2)}.kx-ref-tab.on b{color:var(--ink)}.kx-ref-tab i{font:500 11px/1 var(--body);font-style:normal;color:var(--ash);font-variant-numeric:tabular-nums}.kx-ref-tab.on i{color:var(--acc)}.kx-ref-tab .kx-n.sm{border:0;padding:0;min-width:0}.kx .kx-ref-rail-foot{margin-top:auto;padding:16px 15px 14px;font:400 10.5px/1.5 var(--body);color:var(--ash)}.kx-ref-pane{display:flex;flex-direction:column;padding:20px 22px 0;min-width:0;animation:kxref .34s var(--eo)}@keyframes kxref{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.kx-ref-pane h3{font:600 18px/1.25 var(--display);letter-spacing:-.03em}.kx-chips{display:flex;flex-wrap:wrap;align-content:flex-start;gap:8px;margin-top:15px;flex:1;overflow-y:auto}.kx .kx-chip{padding:8px 13px;border:1px solid var(--rule);border-radius:8px;background:var(--pg);font:500 12px/1.3 var(--mono);color:var(--ink2);cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.kx-chip.on,.kx-chip:hover{border-color:var(--acc-line);background:var(--accw);color:var(--acc)}.kx-chip:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kx-ref-read{margin-top:16px;padding:13px 0 16px;border-top:1px solid var(--rule);font-size:13.5px;line-height:1.55;color:var(--ink2);min-height:62px}.kx-ref-read b{display:block;font:500 12px/1.6 var(--mono);color:var(--acc)}.kx-ref-idle{color:var(--ash)}.kx-ref-vis{padding:18px;border-left:1px solid var(--rule);background:var(--pg);animation:kxref .34s var(--eo)}.kx-vis{height:100%;display:flex;flex-direction:column;padding:13px 14px 12px;border:1px solid var(--rule);border-radius:9px;background:var(--pg2)}.kx-vis-hd{font:500 10.5px/1 var(--body);letter-spacing:.04em;color:var(--ash);padding-bottom:12px;border-bottom:1px solid var(--rule)}.kx-vis-ft{margin-top:auto;padding-top:11px;font:400 11px/1.45 var(--body);color:var(--ash)}.kx-pm{flex:1;display:flex;flex-direction:column;justify-content:center;gap:11px;width:100%;min-width:0;padding-block:14px 4px}.kx-pm-row{display:grid;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:11px}.kx-pm-bs{display:flex;gap:6px;min-width:0}.kx-pm-bs.three .kx-pm-b{flex:1}.kx-pm-b{display:block;height:11px;border-radius:3px;background:var(--pg3)}.kx-pm-b.wnav{width:100%;height:9px}.kx-pm-b.wh1{width:76%;height:22px;background:color-mix(in srgb,var(--acc) 22%,var(--pg3))}.kx-pm-b.wtx{width:93%;height:9px}.kx-pm-b.wc{height:40px}.kx-pm-b.wbtn{width:86px;height:18px;border-radius:9px;background:color-mix(in srgb,var(--acc) 34%,var(--pg3))}.kx-pm-row i{font:400 10px/1.2 var(--mono);font-style:normal;color:var(--ash)}.kx-dif{margin-top:13px;display:flex;flex-direction:column;gap:6px}.kx-dif p{display:flex;gap:8px;padding:7px 9px;border-radius:6px;font:400 12px/1.4 var(--body)}.kx-dif p b{flex:none;font-weight:500}.kx-dif .dwas{background:rgba(158,59,44,.07);color:var(--ash);text-decoration:line-through;text-decoration-color:rgba(158,59,44,.5)}.kx-dif .dwas b{color:var(--stop);text-decoration:none}.kx-dif .dnow{background:var(--accw);color:var(--ink2)}.kx-dif .dnow b{color:var(--acc)}.kx-vis-kv{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-direction:column;gap:0}.kx-vis-kv li{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid var(--rule);font:400 11.5px/1.4 var(--body);color:var(--ash)}.kx-vis-kv b{font:500 11.5px/1.4 var(--mono);color:var(--ink2);font-variant-numeric:tabular-nums}.kx-vis-kv li.kvlock{background:var(--draftw);margin-inline:-6px;padding-inline:6px;border-radius:5px}.kx-vis-kv li.kvlock b{color:var(--draft)}.kx-aud{display:flex;align-items:flex-start;gap:15px;padding-top:14px}.kx-ring{position:relative;flex:none;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--acc2) calc(var(--p) * 1%),rgba(233,237,234,.12) 0)}.kx-ring:before{content:"";position:absolute;width:44px;height:44px;border-radius:50%;background:var(--pg2)}.kx-ring b{position:relative;font:600 17px/1 var(--display);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums}.kx-aud ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;min-width:0}.kx-aud li{position:relative;padding-left:15px}.kx-aud li:before{content:"";position:absolute;left:0;top:5px;width:7px;height:7px;border-radius:50%}.kx-aud li[data-s=hi]:before{background:var(--stop)}.kx-aud li[data-s=mid]:before{background:var(--draft)}.kx-aud li b{display:block;font:550 12.5px/1.3 var(--body);color:var(--ink)}.kx-aud li span{display:block;margin-top:2px;font:400 11px/1.4 var(--body);color:var(--ash)}.kx-rec{list-style:none;margin:0;padding:14px 0 0;display:flex;flex-direction:column;gap:12px}.kx-rec li{position:relative;padding-left:21px}.kx-rec li:before{content:"";position:absolute;left:0;top:3px;width:11px;height:11px;border-radius:50%;border:2px solid var(--rule2);background:var(--pg2)}.kx-rec li.rok:before{border-color:var(--acc);background:var(--acc)}.kx-rec li+li:after{content:"";position:absolute;left:5px;top:-12px;width:1px;height:12px;background:var(--rule2)}.kx-rec li b{display:block;font:550 12.5px/1.3 var(--body);color:var(--ink)}.kx-rec li span,.kx-rec li.ridle b{color:var(--ash)}.kx-rec li span{display:block;margin-top:2px;font:400 11px/1.4 var(--body)}.kx-ref-vis{background:var(--dk);border-left-color:#1e262d}.kx-ref-vis .kx-vis{background:#121920;border-color:var(--dk-rule)}.kx-ref-vis .kx-vis-hd{color:var(--on-dk3);border-bottom-color:var(--dk-rule)}.kx-ref-vis .kx-vis-ft{color:rgba(233,237,234,.42)}.kx-ref-vis .kx-pm-b{background:rgba(233,237,234,.13)}.kx-ref-vis .kx-pm-b.wh1{background:rgba(14,138,99,.5)}.kx-ref-vis .kx-pm-b.wbtn{background:var(--acc2)}.kx-ref-vis .kx-pm-row i{color:rgba(233,237,234,.4)}.kx-ref-vis .kx-dif .dwas{background:hsla(9,68%,62%,.12);color:rgba(233,237,234,.46);text-decoration-color:hsla(9,68%,62%,.6)}.kx-ref-vis .kx-dif .dwas b{color:#f0a090}.kx-ref-vis .kx-dif .dnow{background:rgba(11,110,79,.22);color:var(--on-dk)}.kx-ref-vis .kx-dif .dnow b{color:#8fe3be}.kx-ref-vis .kx-vis-kv li{border-top-color:var(--dk-rule);color:rgba(233,237,234,.44)}.kx-ref-vis .kx-vis-kv b{color:var(--on-dk2)}.kx-ref-vis .kx-vis-kv li.kvlock{background:rgba(212,160,23,.14)}.kx-ref-vis .kx-vis-kv li.kvlock b{color:#e4bc55}.kx-ref-vis .kx-ring:before{background:#121920}.kx-ref-vis .kx-ring b{color:#fff}.kx-ref-vis .kx-aud li b,.kx-ref-vis .kx-rec li b{color:var(--on-dk)}.kx-ref-vis .kx-aud li span,.kx-ref-vis .kx-rec li span{color:rgba(233,237,234,.42)}.kx-ref-vis .kx-aud li[data-s=hi]:before{background:#e0705c}.kx-ref-vis .kx-aud li[data-s=mid]:before{background:#d4a017}.kx-ref-vis .kx-rec li:before{border-color:rgba(233,237,234,.24);background:#121920}.kx-ref-vis .kx-rec li.rok:before{border-color:var(--acc2);background:var(--acc2)}.kx-ref-vis .kx-rec li+li:after{background:rgba(233,237,234,.24)}.kx-ref-vis .kx-rec li.ridle b{color:rgba(233,237,234,.44)}@media (max-width:1140px){.kx-ref{grid-template-columns:152px minmax(0,1fr) 320px}}@media (max-width:980px){.kx-ref{grid-template-columns:minmax(0,1fr);min-height:0}.kx-ref-rail{flex-direction:row;overflow-x:auto;border-right:0;border-bottom:1px solid var(--rule);padding:0;scrollbar-width:none}.kx-ref-rail::-webkit-scrollbar{display:none}.kx .kx-ref-tab{border-left:0;border-bottom:2px solid transparent;padding:13px 16px;flex:none}.kx-ref-tab.on{border-bottom-color:var(--acc)}.kx-ref-rail-foot{display:none}.kx-ref-pane{padding:18px 16px 0}.kx-ref-vis{border-left:0;border-top:1px solid #1e262d;padding:16px}.kx-vis-ft{margin-top:12px}}.kx-gates{list-style:none;margin:44px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:1px solid var(--dk-rule)}.kx-gates li{position:relative;padding:30px 34px 30px 0;display:grid;grid-template-columns:104px minmax(0,1fr);-moz-column-gap:26px;column-gap:26px;align-content:start}.kx-gates li:nth-child(2n){padding-left:34px;border-left:1px solid var(--dk-rule)}.kx-gates li:nth-child(n+3){border-top:1px solid var(--dk-rule)}.kx-gates li>*{grid-column:2}.kx-gates li .kx-prop{grid-column:1;grid-row:1/span 4;align-self:start;margin:-6px 0 0}.kx-g-n{font:500 11px/1 var(--body);color:var(--acc2)}.kx-gates b{display:block;margin-top:11px;font:600 21px/1.18 var(--display);letter-spacing:-.028em;color:var(--on-dk)}.kx-gates p{margin-top:10px;font-size:15.5px;line-height:1.58;color:var(--on-dk2);max-width:46ch}.kx-gates code{justify-self:start;margin-top:14px;padding-top:3px;font-size:11px;background:rgba(233,237,234,.06);border-color:var(--dk-rule);color:var(--on-dk2)}.kx-prop{width:96px;height:80px;margin-bottom:4px;color:var(--on-dk);overflow:visible}.kx-gates li .kx-prop{transition:transform .5s var(--eo)}.kx-gates li:hover .kx-prop{transform:translateY(-3px) rotate(-1.5deg)}@media (prefers-reduced-motion:reduce){.kx-gates li:hover .kx-prop{transform:none}}.kx-honest{margin-top:56px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:start;padding-top:40px;border-top:1px solid var(--dk-rule)}.kx-honest h3{margin-top:12px;font:600 clamp(1.3rem,2.2vw,1.72rem)/1.2 var(--display);letter-spacing:-.035em}.kx-honest-c>p{margin-top:14px;font-size:16.5px;line-height:1.62;color:var(--on-dk2)}.kx-honest-l{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.kx-honest-l li{font-size:15px;line-height:1.58;color:var(--on-dk2);padding-left:17px;position:relative}.kx-honest-l li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:1px;background:var(--acc2)}.kx-honest-l b{color:var(--on-dk);font-weight:600}.kx-instr{margin:0;border:1px solid var(--dk-rule);border-radius:10px;background:#0a0e12;overflow:hidden}.kx-instr figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--dk-rule);font:500 11px/1 var(--mono);color:var(--on-dk3)}.kx-instr pre{margin:0;padding:15px 16px 17px;font:400 12px/1.72 var(--mono);color:#93a0a8;white-space:pre-wrap;overflow-wrap:anywhere}.kx-instr .kx-lock{display:block;position:relative;color:var(--acc2);background:rgba(14,138,99,.1);border-radius:4px;box-shadow:inset 2px 0 0 var(--acc2)}.kx-instr .kx-lock i{font-style:normal;float:right;margin-right:8px;font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dk3)}.kx-instr pre{opacity:0;transform:translateY(6px);transition:opacity .7s ease,transform .7s var(--eo)}.kx-instr.go pre{opacity:1;transform:none}@media (max-width:980px){.kx-gates li{padding-right:22px}.kx-gates li:nth-child(2n){padding-left:22px}.kx-honest{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:560px){.kx-gates{grid-template-columns:minmax(0,1fr)}.kx-gates li{grid-template-columns:76px minmax(0,1fr);-moz-column-gap:18px;column-gap:18px;padding:24px 0}.kx-gates li:nth-child(2n){padding-left:0;border-left:0}.kx-gates li+li{border-top:1px solid var(--dk-rule)}.kx-gates li .kx-prop{width:76px;height:64px}}.kx-term{margin-top:38px;border:1px solid var(--rule2);border-radius:10px;overflow:hidden;background:#12171c;box-shadow:0 30px 62px -44px rgba(17,21,26,.7)}.kx-term-hd{display:flex;align-items:center;gap:7px;height:34px;padding-inline:13px;border-bottom:1px solid rgba(233,237,234,.1)}.kx-term-hd i{width:9px;height:9px;border-radius:50%;background:#2c353d}.kx-term-hd span{margin-left:8px;font:400 11px/1 var(--mono);color:#838d95}.kx-term-b{margin:0;padding:16px 17px 18px;font:400 12.5px/1.85 var(--mono);color:#c4ced5;white-space:pre-wrap;overflow-wrap:anywhere}.kx-term-b .kv-ln{display:block}.kx-term-b .kv-pr{color:var(--acc2);font-weight:500}.kx-term-b .kv-st{color:#d8c48a}.kx-term-b .kv-ph{color:#7c868e}.kx-term-b .kv-ok{color:#9fe3c4;margin-top:8px}.kx-term-cap{padding:0 17px 16px;font-size:12.5px;line-height:1.55;color:#7c868e}.kx-chat{margin-top:20px;border:1px solid var(--rule2);border-radius:12px;background:var(--pg2);overflow:hidden;box-shadow:0 1px 3px -1px rgba(17,21,26,.06)}.kx-chat-hd{display:flex;align-items:center;gap:9px;padding:11px 16px;border-bottom:1px solid var(--rule);background:var(--pg);font:500 12px/1 var(--body);color:var(--ash)}.kx-chat-hd img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.kx-msg{padding:16px 18px}.kx-msg.you{border-bottom:1px solid var(--rule);font:450 15px/1.55 var(--body);color:var(--ink);background:var(--pg)}.kx-msg.you:before{content:"You";display:block;margin-bottom:6px;font:500 11.5px/1 var(--body);color:var(--ash)}.kx-msg.them p{font-size:15px;line-height:1.62;color:var(--ink2)}.kx-msg.them p b{color:var(--ink);font-weight:600}.kx-tool{display:inline-flex;align-items:center;gap:10px;margin-bottom:13px;padding:6px 12px 6px 10px;border:1px solid var(--acc-line);border-radius:999px;background:var(--accw)}.kx-tool b{font:500 12px/1 var(--mono);color:var(--acc)}.kx-tool i{font:400 12px/1 var(--body);font-style:normal;color:var(--ash)}.kx-app-wrap{margin-top:44px}.kx-app{position:relative;isolation:isolate;border-radius:14px;overflow:hidden;background:var(--dk);color:var(--on-dk);border:1px solid #1e262d;box-shadow:0 2px 6px -3px rgba(17,21,26,.18),0 64px 120px -64px rgba(17,21,26,.85)}.kx-app-bar{display:flex;align-items:center;gap:7px;height:38px;padding-inline:14px;border-bottom:1px solid var(--dk-rule);background:#131a20}.kx-app-bar i{width:9px;height:9px;border-radius:50%;background:rgba(233,237,234,.17)}.kx-app-url{margin-left:10px;color:var(--on-dk3)}.kx-app-url,.kx-app-when{font:400 11.5px/1 var(--body)}.kx-app-when{margin-left:auto;color:rgba(233,237,234,.34)}.kx-app-in{display:grid;grid-template-columns:216px minmax(0,1fr);min-height:560px}.kx-side{border-right:1px solid var(--dk-rule);padding:14px 12px;background:#11171c}.kx-ws{display:flex;align-items:center;gap:10px;padding:7px 8px;border-radius:9px;background:rgba(233,237,234,.045)}.kx-ws-m{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--acc);color:#fff;font:600 11px/1 var(--body);letter-spacing:.02em}.kx-ws-t{display:grid;gap:2px;min-width:0}.kx-ws-t b{font:600 12.5px/1 var(--body);letter-spacing:-.012em;color:var(--on-dk)}.kx-ws-t i{font:400 10.5px/1 var(--body);font-style:normal;color:rgba(233,237,234,.42)}.kx-side-find{display:flex;align-items:center;gap:8px;margin-top:11px;height:30px;padding:0 9px;border:1px solid var(--dk-rule);border-radius:8px;font:400 12px/1 var(--body);color:rgba(233,237,234,.44)}.kx-side-find svg{width:13px;height:13px;flex:none}.kx-side-find kbd{margin-left:auto;font:500 10px/1 var(--body);color:rgba(233,237,234,.3)}.kx-side-lab{margin-top:18px;margin-bottom:7px;font:500 9.5px/1.3 var(--body);letter-spacing:.17em;text-transform:uppercase;color:rgba(233,237,234,.3);padding-inline:8px}.kx-side-cl,.kx-side-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.kx-side-nav li{display:flex;align-items:center;gap:9px;height:31px;padding:0 8px;border-radius:7px;font:450 12.5px/1 var(--body);letter-spacing:-.008em;color:rgba(233,237,234,.62)}.kx-side-nav li.on{background:rgba(11,110,79,.22);color:var(--on-dk);box-shadow:inset 2px 0 0 var(--acc2)}.kx-side-nav li em{margin-left:auto;font:550 10.5px/1 var(--body);font-style:normal;color:var(--draft);background:rgba(212,160,23,.13);padding:3px 6px;border-radius:5px}.kx-side-nav li.on em{color:#8fe3be;background:rgba(11,110,79,.34)}.kx-side-i{width:13px;height:13px;flex:none;border-radius:3px;border:1.25px solid;opacity:.55}.kx-side-i[data-i=board]{border-radius:3px;background:linear-gradient(currentColor,currentColor) 0 0 /100% 4px no-repeat}.kx-side-i[data-i=sites]{border-radius:50%}.kx-side-i[data-i=changes]{border-radius:3px;background:linear-gradient(currentColor,currentColor) 2px 50% /7px 1.25px no-repeat}.kx-side-i[data-i=rules]{border-radius:3px 3px 3px 8px}.kx-side-i[data-i=security]{border-radius:3px 3px 7px 7px}.kx-side-cl li{display:flex;align-items:center;gap:9px;height:28px;padding:0 8px;font:400 12px/1 var(--body);color:rgba(233,237,234,.52)}.kx-side-cl img{width:14px;height:14px;-o-object-fit:contain;object-fit:contain;flex:none}.kx-side-cl b{margin-left:auto;width:6px;height:6px;border-radius:50%;background:var(--acc2);box-shadow:0 0 0 3px rgba(14,138,99,.16)}.kx-main{padding:18px 20px 20px;display:flex;flex-direction:column;gap:16px;min-width:0}.kx-main-hd{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.kx-main-hd h4{margin:0;font:500 clamp(1.05rem,1.7vw,1.4rem)/1.25 var(--display);letter-spacing:-.03em;color:var(--on-dk)}.kx-main-hd h4 .it,.kx-pill{color:#8fe3be}.kx-pill{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 11px;border-radius:999px;border:1px solid rgba(14,138,99,.42);background:rgba(11,110,79,.16);font:500 11px/1 var(--body);white-space:nowrap}.kx-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--acc2)}.kx-list{border:1px solid var(--dk-rule);border-radius:11px;overflow:hidden;background:#121920}.kx-list-hd,.kx-list-r{display:grid;grid-template-columns:minmax(0,1.2fr) 148px 168px minmax(0,.6fr);gap:16px;align-items:center;padding:0 15px}.kx-list-hd{height:34px;border-bottom:1px solid var(--dk-rule);font:500 10.5px/1 var(--body);letter-spacing:.09em;text-transform:uppercase;color:rgba(233,237,234,.36)}.kx-list-hd .right,.kx-list-r .right{justify-self:end}.kx-list-r{height:46px;transition:background-color .18s ease}.kx-list-r+.kx-list-r{border-top:1px solid rgba(233,237,234,.07)}.kx-list-r:hover{background:rgba(233,237,234,.035)}.kx-list-r .kv-nm{display:flex;align-items:center;gap:10px;min-width:0}.kx-list-r .kv-nm i{width:7px;height:7px;border-radius:50%;flex:none;background:var(--acc2)}.kx-list-r .kv-nm i[data-state=wait]{background:#d4a017}.kx-list-r .kv-nm i[data-state=esc]{background:#e0705c;box-shadow:0 0 0 3px hsla(9,68%,62%,.16)}.kx-list-r .kv-nm b{font:500 13.5px/1 var(--body);letter-spacing:-.014em;color:var(--on-dk);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kx-list-r .kv-hp{display:flex;align-items:center;gap:10px}.kx-list-r .kv-hp em{font:550 12.5px/1 var(--body);font-style:normal;color:var(--on-dk2);font-variant-numeric:tabular-nums;width:20px;flex:none}.kx-list-r .kv-bar{display:block;flex:1;height:4px;border-radius:3px;background:rgba(233,237,234,.1);overflow:hidden}.kx-list-r .kv-bar i{display:block;height:100%;background:var(--acc2);border-radius:3px}.kx-list-r .kv-bar i[data-low=true]{background:#d4a017}.kx-list-r .kv-st{display:flex;align-items:center;gap:9px;font:400 12.5px/1 var(--body);color:var(--on-dk2)}.kx-list-r .kv-st img{width:15px;height:15px;-o-object-fit:contain;object-fit:contain;flex:none}.kx-tag{display:inline-flex;align-items:center;height:23px;padding:0 9px;border-radius:6px;font:550 11.5px/1 var(--body);letter-spacing:-.005em;white-space:nowrap}.kx-tag.wait{background:rgba(212,160,23,.14);color:#e4bc55}.kx-tag.ok{background:transparent;color:rgba(233,237,234,.38);font-weight:400;padding:0}.kx-tag.esc{background:hsla(9,68%,62%,.15);color:#f0a090}.kx-appr{border:1px solid var(--dk-rule);border-radius:11px;overflow:hidden;background:#121920}.kx-appr-hd{display:flex;align-items:center;gap:11px;padding:11px 15px;border-bottom:1px solid var(--dk-rule);background:rgba(233,237,234,.03)}.kx-appr-hd b{font:600 13.5px/1 var(--body);letter-spacing:-.016em;color:var(--on-dk)}.kx-appr-rp{margin-left:auto;font:400 11px/1 var(--body);color:rgba(233,237,234,.34)}.kx-appr-rows>div{display:grid;grid-template-columns:168px minmax(0,1fr) auto;gap:14px;align-items:center;padding:11px 15px}.kx-appr-rows>div+div{border-top:1px solid rgba(233,237,234,.07)}.kx-appr-rows .kv-k{font:500 13px/1.3 var(--body);letter-spacing:-.014em;color:var(--on-dk)}.kx-appr-rows .kv-v{display:flex;align-items:baseline;gap:9px;font:400 12.5px/1.4 var(--body);color:var(--on-dk2);min-width:0}.kx-appr-rows .kv-v .kv-a{color:rgba(233,237,234,.38);text-decoration:line-through}.kx-appr-rows .kv-v i{width:11px;height:1px;background:rgba(233,237,234,.26);align-self:center;flex:none}.kx-appr-rows .kv-v .kv-b{color:#8fe3be;font-weight:550}.kx-appr-rows .esc .kv-v{color:#f0a090}.kx-appr-rows .kv-past{opacity:.55}.kx .kx-ui{height:31px;padding:0 13px;border-radius:7px;white-space:nowrap;cursor:pointer;border:1px solid var(--rule2);background:var(--pg2);color:var(--ink2);font:550 12.5px/1 var(--body);letter-spacing:-.005em;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease}.kx .kx-ui:hover{border-color:var(--ash);color:var(--ink)}.kx .kx-ui.go{background:var(--acc);border-color:var(--acc);color:#fff}.kx .kx-ui.go:hover{background:var(--acc2);border-color:var(--acc2)}.kx .kx-ui:disabled{opacity:.38;cursor:default}.kx .kx-ui:disabled:hover{border-color:var(--rule2);color:var(--ink2)}.kx-ui:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.kx .kx-appr-rows .kx-ui{background:rgba(233,237,234,.05);border-color:rgba(233,237,234,.17);color:var(--on-dk2)}.kx .kx-appr-rows .kx-ui:hover{border-color:rgba(233,237,234,.4);color:var(--on-dk)}.kx .kx-appr-rows .kx-ui.go{background:var(--acc);border-color:var(--acc2);color:#fff}.kx-veil{position:absolute;inset:0;z-index:2;pointer-events:none;background:rgba(8,11,14,.68);animation:kxveil .4s var(--eo) both}@keyframes kxveil{0%{opacity:0}}.kx-app.touring .spot{position:relative;z-index:3;border-radius:9px;box-shadow:0 0 0 1.5px var(--acc2),0 0 0 7px rgba(14,138,99,.2),0 22px 50px -24px rgba(0,0,0,.9);animation:kxspot .45s var(--eo) both}@keyframes kxspot{0%{box-shadow:0 0 0 1.5px rgba(14,138,99,0),0 0 0 18px rgba(14,138,99,0)}}.kx-app.touring .kx-side.spot{border-radius:0 11px 11px 0}.kx-app.touring .kx-tag.spot{border-radius:6px}.kx-tour{position:absolute;z-index:4;width:min(348px,78%);transform:translate(-50%);padding:15px 16px 14px;border-radius:13px;background:#fcfbf6;color:var(--ink);border:1px solid #e2ded2;box-shadow:0 30px 70px -26px rgba(0,0,0,.7);animation:kxtour .34s var(--eo) both}@keyframes kxtour{0%{opacity:0;transform:translate(-50%,8px)}}.kx-tour:after{content:"";position:absolute;left:50%;margin-left:-8px;width:16px;height:16px;background:#fcfbf6;transform:rotate(45deg)}.kx-tour[data-tail=up]:after{top:-8px;border-left:1px solid #e2ded2;border-top:1px solid #e2ded2}.kx-tour[data-tail=down]:after{bottom:-8px;border-right:1px solid #e2ded2;border-bottom:1px solid #e2ded2}.kx-tour[data-tail=none]:after{display:none}.kx-tour-n{display:flex;align-items:center;gap:7px;font:500 11px/1 var(--body);letter-spacing:.04em;color:var(--ash)}.kx-tour-n i{width:7px;height:7px;border-radius:50%;background:var(--draft)}.kx-tour-t{margin-top:9px;font:600 15.5px/1.28 var(--display);letter-spacing:-.024em;color:var(--ink)}.kx-tour-b{margin-top:7px;font-size:13.5px;line-height:1.52;color:var(--ink2)}.kx-tour-act{margin-top:14px;display:flex;flex-wrap:wrap;gap:7px}.kx-tour-act .kx-ui:first-child{margin-right:auto;border-color:transparent;background:transparent;color:var(--ash);padding-inline:0}.kx-tour-act .kx-ui:first-child:hover{color:var(--ink)}.kx-rail{margin-top:16px;gap:16px;flex-wrap:wrap}.kx-rail,.kx-rail-dots{display:flex;align-items:center}.kx-rail-dots{gap:7px}.kx-rail-dots button{width:9px;height:9px;border-radius:50%;cursor:pointer;background:var(--rule2);border:0;padding:0;transition:background-color .2s ease,width .24s var(--eo)}.kx-rail-dots button.past{background:var(--acc-line)}.kx-rail-dots button.on{width:26px;border-radius:5px;background:var(--acc)}.kx-rail-dots button:hover{background:var(--ash)}@media (max-width:1040px){.kx-app-in{grid-template-columns:minmax(0,1fr)}.kx-side{display:none}}@media (max-width:900px){.kx-app-in{min-height:0}.kx-list-hd,.kx-list-r{grid-template-columns:minmax(0,1fr) auto}.kx-list-hd .hide-sm,.kx-list-r .hide-sm{display:none}.kx-appr-rows>div{grid-template-columns:minmax(0,1fr);gap:6px}.kx-appr-rows .kx-ui{justify-self:start}.kx-veil{display:none}.kx-tour{position:static;width:auto;transform:none;margin:0 12px 12px;animation:none;box-shadow:0 18px 40px -26px rgba(17,21,26,.5)}.kx-tour:after{display:none}}.kx-alt{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kx-alt-c{background:var(--pg2);border:1px solid var(--rule);border-radius:13px;padding:24px 22px 20px;display:flex;flex-direction:column;transition:border-color .22s ease,transform .3s var(--eo),box-shadow .3s var(--eo)}.kx-alt-c:hover{border-color:var(--rule2);transform:translateY(-3px);box-shadow:0 26px 50px -36px rgba(17,21,26,.55)}.kx-alt-n{font:600 clamp(1.9rem,3vw,2.5rem)/1 var(--display);letter-spacing:-.05em;color:var(--ink);font-variant-numeric:tabular-nums}.kx-alt-nc{margin-top:7px;font-size:13.5px;line-height:1.4;color:var(--ash)}.kx-alt-c h3{margin-top:22px;font:600 19px/1.22 var(--display);letter-spacing:-.03em;color:var(--ink)}.kx-alt-c ul{list-style:none;margin:13px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.kx-alt-c li{display:grid;grid-template-columns:13px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.52;color:var(--ink2)}.kx-alt-c li i{width:11px;height:11px;border-radius:50%;border:1px solid var(--rule2);margin-top:.34em;position:relative}.kx-alt-c li i:after{content:"";position:absolute;inset:2.5px;background:var(--ash);border-radius:50%;opacity:.5}.kx-alt-f{margin-top:20px;padding-top:13px;border-top:1px solid var(--rule);font:500 12px/1.3 var(--body);letter-spacing:.01em;color:var(--ash)}.kx-win{margin-top:16px;border-radius:13px;background:var(--dk);color:var(--on-dk);display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:34px;padding:28px 26px 26px;box-shadow:0 34px 70px -48px rgba(17,21,26,.9)}.kx-win .kx-alt-n{color:#fff}.kx-win .kx-alt-nc{color:var(--on-dk3)}.kx-win .kx-alt-nc b{color:#8fe3be;font-weight:550}.kx-win h3{margin-top:22px;font:600 21px/1.2 var(--display);letter-spacing:-.034em;color:#fff}.kx-win-p{margin-top:11px;font-size:14px;line-height:1.58;color:var(--on-dk2);max-width:34ch}.kx-win .kx-alt-f{border-top-color:var(--dk-rule);color:var(--on-dk3)}.kx-win-l{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px;align-self:center}.kx-win-l li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:11px;padding:12px 0;font-size:15.5px;line-height:1.5;color:var(--on-dk2)}.kx-win-l li+li{border-top:1px solid var(--dk-rule)}.kx-win-l li svg{width:13px;height:13px;color:var(--acc2);margin-top:.3em}@media (max-width:860px){.kx-alt,.kx-win{grid-template-columns:minmax(0,1fr)}.kx-win{gap:20px}}.kx-plans{margin-top:44px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.kx-plan{position:relative;border:1px solid var(--rule2);border-radius:12px;background:var(--pg2);padding:26px 24px;display:flex;flex-direction:column;gap:14px}.kx-plan.kv-feat{border-color:var(--acc-line);box-shadow:0 24px 54px -40px rgba(11,110,79,.9)}.kx-plan-badge{position:absolute;top:-10px;left:24px;font:500 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;background:var(--acc);color:#fff;padding:6px 10px;border-radius:5px}.kx-plan header{display:flex;flex-direction:column;gap:6px}.kx-plan h3{font:600 20px/1.2 var(--display);letter-spacing:-.03em}.kx-plan-p{font-size:15.5px;line-height:1.58;color:var(--ink2)}.kx-amt{display:flex;align-items:baseline;gap:8px;padding-block:10px;border-block:1px solid var(--rule)}.kx-amt b{font:600 38px/1 var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums}.kx-amt span{font-size:13.5px;color:var(--ash)}.kx-plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;flex:1}.kx-plan li{display:grid;grid-template-columns:15px minmax(0,1fr);gap:10px;font-size:15px;line-height:1.5;color:var(--ink2)}.kx-plan li svg{width:13px;height:13px;color:var(--acc);margin-top:.3em}@media (max-width:760px){.kx-plans{grid-template-columns:minmax(0,1fr)}}.kx-qa{margin-top:40px;border-top:1px solid var(--rule)}.kx-q{border-bottom:1px solid var(--rule)}.kx-q>button{display:flex;align-items:center;justify-content:space-between;gap:18px;width:100%;padding:19px 0;text-align:left;font:550 16.5px/1.4 var(--body);letter-spacing:-.018em;color:var(--ink);background:none;border:0;cursor:pointer}.kx-q>button i{position:relative;width:13px;height:13px;flex:none}.kx-q>button i:after,.kx-q>button i:before{content:"";position:absolute;inset:50% 0 auto;height:1.4px;background:var(--ink2);transform:translateY(-50%);transition:transform .3s var(--eo)}.kx-q>button i:after{transform:translateY(-50%) rotate(90deg)}.kx-q[data-open=true]>button i:after{transform:translateY(-50%) rotate(0deg)}.kx-q[data-open=true]>button{color:var(--acc)}.kx-pane{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--eo)}.kx-q[data-open=true] .kx-pane{grid-template-rows:1fr}.kx-pane>div{overflow:hidden}.kx-pane p{max-width:62ch;padding-bottom:22px;font-size:16.5px;line-height:1.62;color:var(--ink2)}.kx-start{background:var(--dk);color:var(--on-dk);padding-block:clamp(76px,10vw,132px);position:relative;overflow:hidden}.kx-start:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(58% 70% at 50% 108%,rgba(11,110,79,.3),transparent 72%)}.kx-start-in{position:relative;max-width:1300px;margin-inline:auto;padding-inline:var(--kxg);display:flex;flex-direction:column;align-items:center;text-align:center}.kx-start h2{margin-top:18px;font-size:clamp(2.2rem,5.4vw,4rem);line-height:1.02;font-weight:640;letter-spacing:-.048em;color:var(--on-dk)}.kx-start h2 .it{color:var(--acc2)}.kx-start>.kx-start-in>p{margin-top:20px;max-width:46ch;font-size:16.5px;line-height:1.6;color:var(--on-dk2)}.kx-start .kx-cta{margin-top:32px;justify-content:center}.kx-start-f{list-style:none;margin:40px 0 0;padding:22px 0 0;border-top:1px solid var(--dk-rule);display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;width:100%}.kx-start-f li{font:400 12.5px/1 var(--body);color:var(--on-dk3)}.kx-start-f li+li{position:relative;padding-left:26px}.kx-start-f li+li:before{content:"";position:absolute;left:0;top:50%;width:4px;height:4px;border-radius:50%;background:var(--acc2);transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.kx-ch:before{transition:none;transform:scaleX(1)}.kx-wire.go .kx-w-line:after{animation:none;opacity:0}.kx-instr pre{opacity:1;transform:none}}