.kh-v2{--kh-text:hsla(0,0%,100%,.82);--kh-card:rgba(31,28,53,.55);--kh-pline:rgba(109,92,241,.45);--kh-glow-l:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjM3IiBoZWlnaHQ9IjI2OTciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMjM3IDI2OTciPjxnIGZpbHRlcj0idXJsKCNhKSI+PGNpcmNsZSBjeD0iLTE1NS4xNjQiIGN5PSIxMzkxLjc1IiByPSI5OTEuNTY2IiBmaWxsPSJ1cmwoI2IpIiB0cmFuc2Zvcm09InJvdGF0ZSgxMC42NTcgLTE1NS4xNjQgMTM5MS43NSkiLz48L2c+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJiIiB4MT0iLTE1NS4xNjQiIHgyPSItMTU1LjE2NCIgeTE9IjQwMC4xNzkiIHkyPSIyMzgzLjMxIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmMDBjMCIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iIzZkNWNmMSIvPjwvbGluZWFyR3JhZGllbnQ+PGZpbHRlciBpZD0iYSIgd2lkdGg9IjI3ODMuNDkiIGhlaWdodD0iMjc4My40OSIgeD0iLTE1NDYuOTEiIHk9IjAiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIj48ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPjxmZUJsZW5kIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9IkJhY2tncm91bmRJbWFnZUZpeCIgcmVzdWx0PSJzaGFwZSIvPjxmZUdhdXNzaWFuQmx1ciByZXN1bHQ9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTA2XzUzNSIgc3RkRGV2aWF0aW9uPSIyMDAiLz48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9IjEgMSIgbnVtT2N0YXZlcz0iMyIgcmVzdWx0PSJub2lzZSIgc2VlZD0iMTEyMiIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PGZlQ29sb3JNYXRyaXggaW49Im5vaXNlIiByZXN1bHQ9ImFscGhhTm9pc2UiIHR5cGU9Imx1bWluYW5jZVRvQWxwaGEiLz48ZmVDb21wb25lbnRUcmFuc2ZlciBpbj0iYWxwaGFOb2lzZSIgcmVzdWx0PSJjb2xvcmVkTm9pc2UxIj48ZmVGdW5jQSB0YWJsZVZhbHVlcz0iMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCIgdHlwZT0iZGlzY3JldGUiLz48L2ZlQ29tcG9uZW50VHJhbnNmZXI+PGZlQ29tcG9zaXRlIGluPSJjb2xvcmVkTm9pc2UxIiBpbjI9ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTA2XzUzNSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9Im5vaXNlMUNsaXBwZWQiLz48ZmVGbG9vZCBmbG9vZC1jb2xvcj0icmdiYSgwLCAwLCAwLCAwLjI1KSIgcmVzdWx0PSJjb2xvcjFGbG9vZCIvPjxmZUNvbXBvc2l0ZSBpbj0iY29sb3IxRmxvb2QiIGluMj0ibm9pc2UxQ2xpcHBlZCIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImNvbG9yMSIvPjxmZU1lcmdlIHJlc3VsdD0iZWZmZWN0Ml9ub2lzZV8xMDZfNTM1Ij48ZmVNZXJnZU5vZGUgaW49ImVmZmVjdDFfZm9yZWdyb3VuZEJsdXJfMTA2XzUzNSIvPjxmZU1lcmdlTm9kZSBpbj0iY29sb3IxIi8+PC9mZU1lcmdlPjwvZmlsdGVyPjwvZGVmcz48L3N2Zz4=");--kh-glow-r:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjMxIiBoZWlnaHQ9IjI2NjQiIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxMjMxIDI2NjQiPjxnIGZpbHRlcj0idXJsKCNhKSI+PGNpcmNsZSBjeD0iMTMzMS41OSIgY3k9IjEzMzEuNTkiIHI9IjkzMS40MzYiIGZpbGw9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDEyMCAxMzMxLjU5IDEzMzEuNTkpIi8+PC9nPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYiIgeDE9IjEzMzEuNTkiIHgyPSIxMzMxLjU5IiB5MT0iNDAwLjE1NiIgeTI9IjIyNjMuMDMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBzdG9wLWNvbG9yPSIjZmYwMGMwIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjNmQ1Y2YxIi8+PC9saW5lYXJHcmFkaWVudD48ZmlsdGVyIGlkPSJhIiB3aWR0aD0iMjY2My4xOCIgaGVpZ2h0PSIyNjYzLjE4IiB4PSIwIiB5PSIwIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz48ZmVCbGVuZCBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJCYWNrZ3JvdW5kSW1hZ2VGaXgiIHJlc3VsdD0ic2hhcGUiLz48ZmVHYXVzc2lhbkJsdXIgcmVzdWx0PSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwNl81MzQiIHN0ZERldmlhdGlvbj0iMjAwIi8+PGZlVHVyYnVsZW5jZSBiYXNlRnJlcXVlbmN5PSIxIDEiIG51bU9jdGF2ZXM9IjMiIHJlc3VsdD0ibm9pc2UiIHNlZWQ9IjExMjIiIHN0aXRjaFRpbGVzPSJzdGl0Y2giIHR5cGU9ImZyYWN0YWxOb2lzZSIvPjxmZUNvbG9yTWF0cml4IGluPSJub2lzZSIgcmVzdWx0PSJhbHBoYU5vaXNlIiB0eXBlPSJsdW1pbmFuY2VUb0FscGhhIi8+PGZlQ29tcG9uZW50VHJhbnNmZXIgaW49ImFscGhhTm9pc2UiIHJlc3VsdD0iY29sb3JlZE5vaXNlMSI+PGZlRnVuY0EgdGFibGVWYWx1ZXM9IjEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDEgMSAxIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAiIHR5cGU9ImRpc2NyZXRlIi8+PC9mZUNvbXBvbmVudFRyYW5zZmVyPjxmZUNvbXBvc2l0ZSBpbj0iY29sb3JlZE5vaXNlMSIgaW4yPSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwNl81MzQiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJub2lzZTFDbGlwcGVkIi8+PGZlRmxvb2QgZmxvb2QtY29sb3I9InJnYmEoMCwgMCwgMCwgMC4yNSkiIHJlc3VsdD0iY29sb3IxRmxvb2QiLz48ZmVDb21wb3NpdGUgaW49ImNvbG9yMUZsb29kIiBpbjI9Im5vaXNlMUNsaXBwZWQiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJjb2xvcjEiLz48ZmVNZXJnZSByZXN1bHQ9ImVmZmVjdDJfbm9pc2VfMTA2XzUzNCI+PGZlTWVyZ2VOb2RlIGluPSJlZmZlY3QxX2ZvcmVncm91bmRCbHVyXzEwNl81MzQiLz48ZmVNZXJnZU5vZGUgaW49ImNvbG9yMSIvPjwvZmVNZXJnZT48L2ZpbHRlcj48L2RlZnM+PC9zdmc+")}.kh-v2 li,.kh-v2 p{color:var(--kh-text)}.kh-v2 .kh-hero{background-color:#000;background-image:var(--kh-glow-l),var(--kh-glow-r),linear-gradient(180deg,#07061a 0,#000 100%);background-position:left -800px top -1350px,right -800px top -1350px,0 0;background-repeat:no-repeat;background-size:1237px 2697px,1231px 2664px,auto;padding:190px 20px 90px;text-align:center}.kh-v2 .kh-hero__inner{margin:0 auto;max-width:980px;position:relative;z-index:1}.kh-v2 .kh-breadcrumb ol{margin-bottom:34px}.kh-v2 .kh-breadcrumb li{font-size:14px}.kh-v2 .kh-eyebrow{background:rgba(255,0,192,.08);border:1px solid rgba(255,0,192,.6);border-radius:100px;color:#fff;display:inline-block;font-size:13px!important;font-weight:500;letter-spacing:.12em;line-height:1.4;margin:0 0 26px;padding:6px 16px;text-transform:uppercase}.kh-v2 .kh-h1{font-size:64px;letter-spacing:-.035em;line-height:1.04;margin:0 auto 28px;max-width:940px}.kh-v2 .kh-byline{border:0;color:hsla(0,0%,100%,.7);justify-content:center;padding:0}.kh-v2 .kh-byline span{color:hsla(0,0%,100%,.7);font-size:16px}.kh-v2 .kh-byline__date{color:#fff!important}.kh-v2 .kh-article{padding:0 20px 40px}.kh-v2 .kh-layout{margin:0 auto;max-width:760px}.kh-v2 .kh-main{min-width:0}.kh-v2 .kh-toc{display:none}@media (min-width:1200px){.kh-v2 .kh-layout{display:grid;gap:64px;grid-template-columns:240px minmax(0,740px);max-width:1044px;padding-right:0}.kh-v2 .kh-toc:not([hidden]){align-self:start;display:block;max-height:calc(100vh - 140px);overflow:auto;padding-top:56px;position:sticky;top:120px}}.kh-v2 .kh-toc__label{color:#fff;font-size:12px!important;font-weight:600;letter-spacing:.14em;margin:0 0 14px;text-transform:uppercase}#l-main-content.kh-v2 .kh-toc__list{border-left:1px solid var(--kh-line);margin:0;padding:0}#l-main-content.kh-v2 .kh-toc__list li{margin:0;padding:0}#l-main-content.kh-v2 .kh-toc__list li:before{display:none}.kh-v2 .kh-toc__list a{border-left:2px solid transparent;color:hsla(0,0%,100%,.6);display:block;font-size:14px;line-height:1.4;margin-left:-1px;padding:7px 0 7px 16px;text-decoration:none}.kh-v2 .kh-toc__list a.is-active,.kh-v2 .kh-toc__list a:hover{border-left-color:var(--kh-purple);color:#fff}.kh-v2 .kh-main li,.kh-v2 .kh-main p{font-size:18px;line-height:1.7}.kh-v2 .kh-main p{margin:0 0 18px}.kh-v2 h2{font-size:36px;letter-spacing:-.025em;line-height:1.15;margin:80px 0 20px}.kh-v2 h2,.kh-v2 h3{scroll-margin-top:110px}.kh-v2 h3{font-size:22px}.kh-v2 .kh-lead{color:#fff!important;font-size:20px!important;line-height:1.6}.kh-v2 .kh-main a{text-decoration-color:rgba(255,0,192,.7)}#l-main-content.kh-v2 .kh-body ul>li{margin:8px 0;padding-left:28px}#l-main-content.kh-v2 .kh-body ul>li:before{background:var(--kh-purple);border-radius:50%;box-shadow:0 0 10px rgba(109,92,241,.8);content:"";height:7px;left:6px;position:absolute;top:.75em;width:7px}.kh-v2 .kh-quick{background:radial-gradient(120% 140% at 0 0,rgba(109,92,241,.3),rgba(31,28,53,.85) 50%,#05040d 100%);border:1px solid var(--kh-pline);border-radius:24px;box-shadow:0 0 60px rgba(109,92,241,.16);margin:56px 0 8px;padding:34px 38px}.kh-v2 .kh-answer{border:0;padding:0}.kh-v2 .kh-answer p{color:#fff;font-size:21px!important;line-height:1.55;margin:0}.kh-v2 .kh-pillar-link p{font-size:16px!important;margin:14px 0 0}.kh-v2 .kh-tldr{background:none;border:0;border-radius:0;border-top:1px solid hsla(0,0%,100%,.12);margin:24px 0 0;padding:22px 0 0}.kh-v2 .kh-tldr__label{color:#fff;font-size:12px!important;letter-spacing:.14em}.kh-v2 .kh-tldr__label:before{background:var(--kh-pink);border-radius:50%;content:"";display:inline-block;height:6px;margin-right:10px;vertical-align:middle;width:6px}#l-main-content.kh-v2 .kh-tldr li{font-size:16px;margin:8px 0;padding-left:26px}#l-main-content.kh-v2 .kh-tldr li:before{background:none;border:2px solid var(--kh-purple);border-radius:50%;box-shadow:none;content:"";height:9px;left:2px;position:absolute;top:.6em;width:9px}.kh-v2 .kh-table-wrap{background:var(--kh-card);border-color:hsla(0,0%,100%,.12);border-radius:20px;margin:28px 0}.kh-v2 .kh-table thead th{background:rgba(109,92,241,.16)!important;font-size:14px!important;letter-spacing:.02em}.kh-v2 .kh-table td,.kh-v2 .kh-table th{font-size:16px!important;padding:16px 20px}.kh-v2 .kh-table tbody tr:hover>*{background:hsla(0,0%,100%,.02)}#l-main-content.kh-v2 .kh-steps{counter-reset:khstep;display:grid;gap:14px;margin:28px 0}#l-main-content.kh-v2 .kh-steps>li.kh-step{background:var(--kh-card);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;counter-increment:khstep;margin:0;padding:24px 26px 18px 84px;transition:border-color .2s}#l-main-content.kh-v2 .kh-steps>li.kh-step:hover{border-color:var(--kh-pline)}#l-main-content.kh-v2 .kh-steps>li.kh-step:before{align-items:center;background:rgba(109,92,241,.18);border:1px solid var(--kh-pline);border-radius:12px;box-shadow:none;color:#fff;content:counter(khstep,decimal-leading-zero);display:flex;font-size:15px;font-weight:600;height:40px;justify-content:center;left:24px;top:24px;width:40px}.kh-v2 .kh-step__title{font-size:20px!important;line-height:1.35;margin:6px 0 10px!important}.kh-v2 .kh-step__num{color:hsla(0,0%,100%,.55);font-weight:500}.kh-v2 .kh-step__text p{font-size:17px!important;margin:0 0 8px}.kh-v2 .kh-fit{background-color:#000;background-image:var(--kh-glow-r),linear-gradient(180deg,rgba(31,28,53,.85),#000);background-position:right -500px top -1700px,0 0;background-repeat:no-repeat;background-size:1231px 2664px,auto;border:1px solid var(--kh-pline);border-radius:24px;margin:80px 0 0;padding:6px 38px 26px}.kh-v2 .kh-fit h2{margin-top:32px}#l-main-content.kh-v2 .kh-fit__facts li{border-top:1px solid hsla(0,0%,100%,.1);margin:0;padding:12px 0 12px 32px}#l-main-content.kh-v2 .kh-fit__facts li:before{background:none;border-radius:0;box-shadow:none;color:var(--kh-purple);content:"\2713";font-weight:700;height:auto;left:4px;top:12px;width:auto}.kh-v2 .kh-faq{margin-top:8px}.kh-v2 .kh-faq__item{background:var(--kh-card);border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin:0 0 12px;padding:4px 26px 20px}.kh-v2 .kh-faq__item h3{font-size:19px;margin:18px 0 8px}.kh-v2 .kh-faq__a p{color:var(--kh-text);font-size:17px!important}.kh-v2 .kh-sources{background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;margin:48px 0 0;padding:20px 26px}.kh-v2 .kh-sources__title,.kh-v2 .kh-sources__title strong{color:#fff;font-size:14px!important;letter-spacing:.06em;text-transform:uppercase}.kh-v2 .kh-sources li{font-size:15px!important}.kh-v2 .kh-sources a{color:var(--kh-text)}.kh-v2 .kh-related{background:var(--kh-card);border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:4px 28px 18px}.kh-v2 .kh-related h2{font-size:24px;margin-top:22px}.kh-v2 .kh-close{padding:70px 20px 120px;text-align:center}.kh-v2 .kh-close__inner{margin:0 auto;max-width:860px}.kh-v2 .kh-ctas{display:block;margin:0}.kh-v2 .kh-cta{align-items:center;background-color:#000;background-image:var(--kh-glow-l),var(--kh-glow-r),linear-gradient(180deg,rgba(31,28,53,.85),#000);background-position:left -900px top -1250px,right -900px top -1250px,0 0;background-repeat:no-repeat;background-size:1237px 2697px,1231px 2664px,auto;border:1px solid rgba(109,92,241,.55);border-radius:32px;box-shadow:0 0 60px rgba(109,92,241,.22);margin:0 0 20px;padding:64px 40px}.kh-v2 .kh-cta__text{color:#fff!important;font-size:30px!important;font-weight:600;letter-spacing:-.02em;line-height:1.25;margin:0 auto 32px;max-width:640px}.kh-v2 .kh-cta .c-button,.kh-v2 .kh-cta__btn{align-self:center!important;background-color:#ff00c0;border:0;border-radius:100px;box-shadow:0 0 40px 0 #cc28a3d6;color:#fff!important;display:inline-flex;justify-content:center;min-width:240px;padding:16px 28px;text-transform:none}.kh-v2 .kh-cta .c-button:focus,.kh-v2 .kh-cta .c-button:hover{background-color:#6d5cf1;box-shadow:0 0 40px 0 #5e4fced6}@media (max-width:991px){.kh-v2 .kh-h1{font-size:48px}.kh-v2 .kh-hero{padding-top:150px}}@media (max-width:767px){.kh-v2 .kh-hero{background-position:left -920px top -1350px,right -920px top -1350px,0 0;padding:130px 20px 56px}.kh-v2 .kh-cta{background-position:left -920px top -1250px,right -920px top -1250px,0 0}.kh-v2 .kh-breadcrumb ol{margin-bottom:22px}.kh-v2 .kh-h1{font-size:36px;letter-spacing:-.03em;line-height:1.08}.kh-v2 .kh-byline{flex-direction:column;gap:4px}.kh-v2 .kh-byline span{font-size:15px}.kh-v2 h2{font-size:27px;margin-top:56px}.kh-v2 .kh-main li,.kh-v2 .kh-main p{font-size:17px}.kh-v2 .kh-lead{font-size:18px!important}.kh-v2 .kh-quick{border-radius:20px;margin-top:32px;padding:24px 20px}.kh-v2 .kh-answer p{font-size:18px!important}#l-main-content.kh-v2 .kh-steps>li.kh-step{padding:76px 20px 14px}#l-main-content.kh-v2 .kh-steps>li.kh-step:before{left:20px;top:20px}.kh-v2 .kh-fit{margin-top:56px;padding:4px 20px 18px}.kh-v2 .kh-faq__item{padding:2px 18px 16px}.kh-v2 .kh-sources{padding:18px}.kh-v2 .kh-close{padding:40px 16px 80px}.kh-v2 .kh-cta{border-radius:24px;padding:44px 22px}.kh-v2 .kh-cta__text{font-size:23px!important}.kh-v2 .kh-cta .c-button,.kh-v2 .kh-cta__btn{min-width:0;width:100%}}#l-main-content.kh-v2 .kh-next li:before,#l-main-content.kh-v2 .kh-sources li:before{background:var(--kh-purple);box-shadow:none}.kh-v2 .kh-fitwrap{background-color:#000;background-image:var(--kh-glow-r),linear-gradient(180deg,rgba(31,28,53,.85),#000);background-position:right -500px top -1700px,0 0;background-repeat:no-repeat;background-size:1231px 2664px,auto;border:1px solid var(--kh-pline);border-radius:24px;margin:80px 0 0;overflow:hidden;padding:6px 38px 30px}.kh-v2 .kh-fitwrap .kh-fit{background:none;border:0;border-radius:0;margin:0;padding:0}.kh-v2 .kh-hero{position:relative}.kh-v2 .kh-hero:before{background-image:linear-gradient(rgba(109,92,241,.1) 1px,transparent 0),linear-gradient(90deg,rgba(109,92,241,.1) 1px,transparent 0);background-position:top;background-size:56px 56px;content:"";inset:0;-webkit-mask-image:radial-gradient(70% 80% at 50% 30%,#000 0,transparent 75%);mask-image:radial-gradient(70% 80% at 50% 30%,#000 0,transparent 75%);pointer-events:none;position:absolute;z-index:0}.kh-v2 .kh-eyebrow,.kh-v2 .kh-sources__title,.kh-v2 .kh-step__num,.kh-v2 .kh-tldr__label,.kh-v2 .kh-toc__label{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace!important}.kh-v2 .kh-eyebrow{letter-spacing:.08em}@media (max-width:767px){.kh-v2 .kh-fitwrap{margin-top:56px;padding:4px 20px 22px}}.kh-v2 .kh-main .kh-fitarch li,.kh-v2 .kh-main .kh-fitarch p{line-height:1.35}.kh-v2 .kh-main .kh-fitarch .cvad__brand-name{color:#fff;font-size:28px;line-height:1}.kh-v2 .kh-main .kh-fitarch .cvad__brand-tag{color:hsla(0,0%,100%,.62);font-size:14px}.kh-v2 .kh-main .kh-fitarch .cvad__label{color:hsla(0,0%,100%,.62);font-size:12px}.kh-v2 .kh-main .kh-fitarch .cvad__detail-t{color:hsla(0,0%,100%,.85);font-size:15px;line-height:1.45}.kh-v2 .kh-main .kh-fitarch .cvad__base li{color:hsla(0,0%,100%,.62);font-size:12px}.kh-v2 .kh-main .kh-fitarch .cvad__pkgs li{color:#fff;font-size:13px}.kh-v2 .kh-main .kh-fitarch .cvad__pkgs li.cvad__pkgs-k{color:hsla(0,0%,100%,.62);font-size:12px}@media (max-width:767px){.kh-v2 .kh-main .kh-fitarch .cvad__brand-name{font-size:24px}}.kh-v2 .kh-fitarch{margin:26px 0 0}.kh-v2 .kh-fitarch .cvad{background:#030208;border:1px solid rgba(109,92,241,.35);border-radius:18px;box-shadow:0 0 50px rgba(109,92,241,.16);padding:26px 22px 24px}.kh-v2 .kh-fitarch .cvad:before{background:radial-gradient(70% 40% at 50% 45%,rgba(109,92,241,.22),transparent 70%)}.kh-v2 .kh-fitarch .cvad:after{background-image:linear-gradient(rgba(109,92,241,.07) 1px,transparent 0),linear-gradient(90deg,rgba(109,92,241,.07) 1px,transparent 0);background-size:24px 24px;opacity:.6}.kh-v2 .kh-fitarch .cvad__head,.kh-v2 .kh-fitarch .cvad__wires{display:none}.kh-v2 .kh-fitarch .cvad__stage{grid-template-areas:"in" "fa" "core" "fb" "out" "detail";grid-template-columns:minmax(0,1fr);row-gap:0}.kh-v2 .kh-fitarch .cvad__col{display:grid;gap:10px;grid-template-columns:1fr 1fr}.kh-v2 .kh-fitarch .cvad__col .cvad__label,.kh-v2 .kh-fitarch .cvad__col--in .cvad-src:last-child{grid-column:1/-1}.kh-v2 .kh-fitarch .cvad-out__k,.kh-v2 .kh-fitarch .cvad-step__n,.kh-v2 .kh-fitarch .cvad__label,.kh-v2 .kh-fitarch .cvad__pkgs-k{font-family:ui-monospace,JetBrains Mono,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace}.kh-v2 .kh-fitarch .cvad__flow{height:44px}.kh-v2 .kh-fitarch .cvad__flow span{animation:cvad-run-v 1.6s linear infinite;background:linear-gradient(180deg,var(--pu),#a78bfa,var(--pu));background-size:100% 200%;bottom:0;display:block;left:50%;position:absolute;top:0;transform:translateX(-50%);width:2px}.kh-v2 .kh-fitarch .cvad__flow span:after{border:5px solid transparent;border-top:7px solid var(--pu);bottom:-2px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.kh-v2 .kh-fitarch .cvad__pipe{gap:8px;grid-template-columns:1fr!important;padding-left:22px}.kh-v2 .kh-fitarch .cvad__pipe:before{animation:cvad-run-v 2s linear infinite;background:linear-gradient(180deg,var(--pu),#a78bfa,var(--pu));background-size:100% 200%;bottom:6px;height:auto;left:8px;right:auto;top:6px;width:2px}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-step{column-gap:8px!important;display:grid!important;grid-template-columns:28px 1fr!important;min-height:0!important;padding:11px 14px!important;row-gap:2px!important}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-step:before{background:var(--pu)!important;border-radius:50%!important;box-shadow:0 0 10px var(--pu)!important;content:""!important;height:8px!important;left:-19px!important;margin-top:-4px!important;position:absolute!important;top:50%!important;width:8px!important}.kh-v2 .kh-fitarch .cvad-step__n{align-self:center;color:#b9b0ff;grid-row:1/span 4}.kh-v2 .kh-fitarch .cvad-step .cvad-node__d,.kh-v2 .kh-fitarch .cvad-step .cvad-node__t,.kh-v2 .kh-fitarch .cvad-step .cvad-note{grid-column:2}.kh-v2 .kh-fitarch .cvad__num{border-color:rgba(109,92,241,.7);color:#c9c1ff}.kh-v2 .kh-fitarch .cvad-out__k{color:#c9c1ff}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-out:before{background:linear-gradient(180deg,var(--pu),rgba(255,0,192,.55))!important}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-pillar--soc{border-color:rgba(109,92,241,.55)!important}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-node.is-hot,#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-node:focus-visible,#l-main-content.kh-v2 .kh-fitarch .cvad .cvad-node:hover{background:linear-gradient(180deg,rgba(109,92,241,.14),rgba(109,92,241,.04))!important;border-color:rgba(139,124,255,.8)!important;box-shadow:0 0 0 1px rgba(109,92,241,.3),0 0 26px rgba(109,92,241,.32)!important}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad__base li:before{background:var(--pu);box-shadow:0 0 8px var(--pu)}.kh-v2 .kh-fitarch .cvad__detail{margin-top:20px;max-width:none}.kh-v2 .kh-fitarch .cvad__pkgs{margin-top:22px}.kh-v2 .kh-fitarch .cvad p{margin:0}.kh-v2 .kh-fitarch .cvad .cvad__brand-tag{margin-top:4px}@media (max-width:767px){.kh-v2 .kh-fitarch{margin-left:-8px;margin-right:-8px;margin-top:20px}.kh-v2 .kh-fitarch .cvad{border-radius:16px;padding:20px 14px}.kh-v2 .kh-fitarch .cvad__col,.kh-v2 .kh-fitarch .cvad__duo{grid-template-columns:1fr}}.kh-v2 .kh-fitarch .cvad__num{font-size:11px}#l-main-content.kh-v2 .kh-fitarch .cvad .cvad__pipe{margin-left:0!important;padding-left:22px!important}.kh-v2 .kh-fitcard{margin:26px 0 0}.kh-v2 .khpc{--m:ui-monospace,"JetBrains Mono","SFMono-Regular",Menlo,Consolas,"Liberation Mono",monospace;--l:hsla(0,0%,100%,.09);--mu:hsla(0,0%,100%,.6);margin:0;padding:0}.kh-v2 .khpc *{box-sizing:border-box}.kh-v2 .kh-main .khpc p{color:inherit;font-size:inherit;line-height:1.35;margin:0}.kh-v2 .khpc__win{background:linear-gradient(180deg,#0e0b20,#06050f);border:1px solid rgba(109,92,241,.4);border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 24px 60px rgba(0,0,0,.55),0 0 60px rgba(109,92,241,.2);color:#fff;font-family:inherit;overflow:hidden}.kh-v2 .khpc__chrome{align-items:center;background:#1a1730;border-bottom:1px solid var(--l);display:flex;gap:14px;height:40px;padding:0 14px}.kh-v2 .khpc__dots{display:flex;gap:6px}.kh-v2 .khpc__dots i{background:hsla(0,0%,100%,.16);border-radius:50%;display:block;height:9px;width:9px}.kh-v2 .khpc__brand{align-items:center;display:flex;font-size:13px;gap:7px}.kh-v2 .khpc__brand b{font-weight:600;letter-spacing:-.01em}.kh-v2 .khpc__logo{display:block;height:13px;width:22px}.kh-v2 .khpc__crumb{color:var(--mu);font-family:var(--m);font-size:11.5px;margin-left:auto;white-space:nowrap}.kh-v2 .khpc__crumb em{color:hsla(0,0%,100%,.3);font-style:normal;padding:0 4px}.kh-v2 .khpc__body{background-image:linear-gradient(rgba(109,92,241,.05) 1px,transparent 0),linear-gradient(90deg,rgba(109,92,241,.05) 1px,transparent 0);background-size:24px 24px;padding:20px 20px 18px}.kh-v2 .khpc__head{align-items:baseline;display:flex;gap:12px;justify-content:space-between;margin:0 0 14px}.kh-v2 .kh-main .khpc .khpc__title{font-size:19px;font-weight:600;letter-spacing:-.015em}.kh-v2 .kh-main .khpc .khpc__meta{color:var(--mu);font-family:var(--m);font-size:11.5px}.kh-v2 .khpc__card{background:linear-gradient(180deg,rgba(109,92,241,.16),rgba(31,28,53,.55));border:1px solid rgba(139,124,255,.6);border-radius:14px;box-shadow:0 0 0 1px rgba(109,92,241,.2),0 0 34px rgba(109,92,241,.28);padding:16px 18px;position:relative}.kh-v2 .khpc__card:before{background:linear-gradient(180deg,#6d5cf1,#ff00c0);border-radius:3px;bottom:16px;content:"";left:-1px;position:absolute;top:16px;width:3px}.kh-v2 .khpc__top{align-items:center;display:flex;justify-content:space-between;margin:0 0 10px}.kh-v2 .khpc__pri{align-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:6px;display:inline-flex;font-family:var(--m);font-size:11.5px;font-weight:700;gap:8px;line-height:1;padding:5px 8px;white-space:nowrap}.kh-v2 .khpc__pri span{color:var(--mu);font-weight:500}.kh-v2 .khpc__pri--p1{background:rgba(255,0,192,.12);border-color:rgba(255,0,192,.7);color:#ff4fd6}.kh-v2 .khpc__pri--p1 span{color:#fff}.kh-v2 .khpc__pri--p2{background:rgba(109,92,241,.16);border-color:rgba(139,124,255,.6);color:#c9c1ff}.kh-v2 .khpc__pri--p3,.kh-v2 .khpc__pri--p4{background:hsla(0,0%,100%,.04);color:hsla(0,0%,100%,.75)}.kh-v2 .khpc__id{color:var(--mu);font-family:var(--m);font-size:11.5px}.kh-v2 .kh-main .khpc .khpc__asset{color:var(--mu);font-family:var(--m);font-size:12px;margin:0 0 4px}.kh-v2 .kh-main .khpc .khpc__vuln{color:#fff;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 14px}.kh-v2 .khpc__cve{color:#b9b0ff;font-family:var(--m);font-size:12px;font-weight:500;letter-spacing:0;white-space:nowrap}.kh-v2 .khpc__vuln .khpc__cve{margin-left:6px}.kh-v2 .khpc__facts{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 14px}.kh-v2 .khpc__fact{background:rgba(0,0,0,.35);border:1px solid var(--l);border-radius:9px;min-width:0;padding:8px 10px}.kh-v2 .khpc__fact--kev{grid-column:span 2}.kh-v2 .khpc__fact dt{color:var(--mu);font-family:var(--m);font-size:10.5px;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.kh-v2 .khpc__fact dd{color:#fff;font-size:13px;line-height:1.3;margin:0}.kh-v2 .khpc__mono{font-family:var(--m)}.kh-v2 .khpc__fact dd.khpc__mono{font-size:18px;font-weight:700}.kh-v2 .khpc__badge{color:#ffd0f3;display:inline-block;font-size:12px;line-height:1.25}.kh-v2 .khpc__badge:before{background:#ff00c0;border-radius:50%;box-shadow:0 0 8px #ff00c0;content:"";display:inline-block;height:6px;margin-right:6px;vertical-align:1px;width:6px}.kh-v2 .khpc__foot{align-items:center;border-top:1px solid var(--l);display:flex;gap:12px;justify-content:space-between;padding-top:12px}.kh-v2 .khpc__status{align-items:center;color:hsla(0,0%,100%,.82);display:flex;font-size:12.5px;gap:8px;min-width:0}.kh-v2 .khpc__status i{background:#8b7cff;border-radius:50%;box-shadow:0 0 0 3px rgba(109,92,241,.25);flex:0 0 7px;height:7px;width:7px}.kh-v2 .khpc__btn{background:#ff00c0;border-radius:100px;box-shadow:0 0 22px rgba(204,40,163,.55);color:#fff;flex:0 0 auto;font-size:13px;font-weight:600;padding:8px 18px}#l-main-content.kh-v2 .khpc__rows{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}#l-main-content.kh-v2 .khpc__rows li.khpc__row{align-items:center;background:hsla(0,0%,100%,.025);border:1px solid var(--l);border-radius:11px;display:grid;font-size:13px;gap:6px 12px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:10px 12px}#l-main-content.kh-v2 .khpc__rows li.khpc__row:before{display:none}.kh-v2 .khpc__rmain{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px;min-width:0}.kh-v2 .khpc__rtitle{color:hsla(0,0%,100%,.88);font-size:13.5px;font-weight:500}.kh-v2 .khpc__rtags{display:flex;flex-wrap:wrap;gap:6px;grid-column:2}.kh-v2 .khpc__tag{border:1px solid var(--l);border-radius:5px;color:var(--mu);font-size:11.5px;line-height:1.2;padding:3px 7px}.kh-v2 .khpc__tag--kev{border-color:rgba(255,0,192,.45);color:#ffb3ec}.kh-v2 .kh-main .khpc .khpc__cap{color:hsla(0,0%,100%,.5);font-family:var(--m);font-size:11.5px;margin:10px 2px 0;text-align:right}@media (max-width:767px){.kh-v2 .kh-fitcard{margin:20px -8px 0}.kh-v2 .khpc__crumb{display:none}.kh-v2 .khpc__body{padding:16px 12px 14px}.kh-v2 .khpc__head{display:block}.kh-v2 .kh-main .khpc .khpc__meta{margin-top:2px}.kh-v2 .khpc__card{padding:14px}.kh-v2 .khpc__facts{grid-template-columns:1fr 1fr}.kh-v2 .khpc__fact--kev{grid-column:1/-1;order:-1}.kh-v2 .khpc__foot{align-items:stretch;flex-direction:column}.kh-v2 .khpc__btn{text-align:center}#l-main-content.kh-v2 .khpc__rows li.khpc__row{grid-template-columns:1fr}.kh-v2 .khpc__rtags{grid-column:1}.kh-v2 .khpc__pri{justify-self:start}.kh-v2 .kh-main .khpc .khpc__cap{text-align:left}}.kh-v2 .kh-fitimg{background:#000;border:1px solid rgba(109,92,241,.35);border-radius:16px;box-shadow:0 0 50px rgba(109,92,241,.18);margin:26px 0 0;overflow:hidden;padding:0}.kh-v2 .kh-fitimg__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-color:rgba(109,92,241,.5) transparent;scrollbar-width:thin}.kh-v2 .kh-fitimg img{display:block;height:auto;max-width:none;width:100%}.kh-v2 .kh-fitimg__scroll:focus-visible{outline:2px solid var(--kh-purple);outline-offset:-2px}.kh-v2 .khia{--pk:#d32eb8;background:#000;border:1px solid rgba(109,92,241,.35);border-radius:16px;box-shadow:0 0 0 1px rgba(0,0,0,.6),0 24px 60px rgba(0,0,0,.5),0 0 60px rgba(109,92,241,.22);color:#fff;font-family:Bw Gradual,Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden;position:relative}.kh-v2 .khia *{box-sizing:border-box}.kh-v2 .khia__bar{align-items:center;background:#15161a;border-bottom:1px solid #212226;display:flex;height:52px;padding:0 22px}.kh-v2 .khia__logo{display:block;height:17px;width:auto}.kh-v2 .khia__canvas{background:radial-gradient(70% 60% at 50% 0,rgba(109,92,241,.16),transparent 70%),#000;padding:34px 28px 0}.kh-v2 .khia__card{background:#15161a;border:1px solid #2a2b31;border-bottom:0;border-radius:14px 14px 0 0;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent);max-height:520px;overflow:hidden;padding:24px 26px 0;position:relative}.kh-v2 .kh-main .khia p{line-height:1.45;margin:0}.kh-v2 .kh-main .khia .khia__h{color:#fff;font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.kh-v2 .kh-main .khia .khia__sub{color:hsla(0,0%,100%,.82);font-size:14px;margin:0 0 18px}#l-main-content.kh-v2 .khia__list{list-style:none;margin:0;padding:0}#l-main-content.kh-v2 .khia__list li.khia__item{border-top:1px solid #212226;margin:0;padding:16px 0 17px}#l-main-content.kh-v2 .khia__list li.khia__item:first-child{border-top:0;padding-top:4px}#l-main-content.kh-v2 .khia__list li.khia__item:before{display:none}.kh-v2 .khia__tag{background:var(--pk);border-radius:5px;color:#fff;display:inline-block;font-size:11.5px;font-weight:500;letter-spacing:.01em;line-height:1;margin:0 0 11px;padding:5px 8px}.kh-v2 .kh-main .khia .khia__t{color:#fff;font-size:15px;font-weight:700;letter-spacing:-.005em;margin:0 0 5px}.kh-v2 .kh-main .khia .khia__d{color:hsla(0,0%,100%,.72);font-size:14px}@media (max-width:767px){.kh-v2 .kh-fitcard{margin:20px -8px 0}.kh-v2 .kh-fitimg img{width:760px}.kh-v2 .khia__bar{height:46px;padding:0 16px}.kh-v2 .khia__logo{height:15px}.kh-v2 .khia__canvas{padding:22px 14px 0}.kh-v2 .khia__card{max-height:600px;padding:20px 16px 0}.kh-v2 .kh-main .khia .khia__h{font-size:18px}.kh-v2 .kh-main .khia .khia__d,.kh-v2 .kh-main .khia .khia__sub{font-size:13.5px}.kh-v2 .kh-main .khia .khia__t{font-size:14.5px}}.kh-v2 .khia__card{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 64px),transparent);max-height:none!important}#l-main-content.kh-v2 .khia__list li.khia__item--cut{height:66px;overflow:hidden;padding-bottom:0}.kh-v2 .kh-main .khia .khia__d{color:hsla(0,0%,100%,.78)}#l-main-content.kh-v2 .khia__list li.khia__item--cut{height:80px}.kh-v2 .khia__card{-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 34px),rgba(0,0,0,.15));mask-image:linear-gradient(180deg,#000 calc(100% - 34px),rgba(0,0,0,.15))}