.kp{--black:#09070f;--ink:#0b0b0c;--white:#fff;--paper-2:#f6f2fc;--line-d:#241c43;--line-l:#e7e5ea;--purple:#7c3aed;--purple-soft:#a78bfa;--purple-deep:#5b21b6;--purple-ink:#6d28d9;--p-rgb:124,58,237;--p-rgb2:60,20,140;--ps-rgb:167,139,250;--on-p:#fff;--t0:#f8f5ff;--t1:#ebe3fc;--t2:#ddd0fa;--t3:#e0d6f5;--t4:#c8bbe8;--d-mid:#30274f;--d-mid2:#241d3d;--d-sec:#4a2f8a;--d-gate:#4d4575;--d-dim:#6b668a;--d-lo:#8c87b0;--d-hi:#e8e5f6;--d-body:#b4b0cc;--chrome:#171132;--chrome-in:#100b25;--chrome-tx:#8d88b8;--fg-d:#f4f1fa;--fg-d2:#9c97bd;--fg-l2:#5c5a62;--s3-bg:var(--purple);--s3-fg:#fff;--s3-pp:#e4d6ff;--s3-sub:#ffffffd6;--strip-bg:var(--purple);--strip-fg:#fff;--strip-em:#e4d6ff;--strip-line:#ffffff47;--cu-k-bg:var(--ink);--cu-k-fg:#fff;background:var(--black);color:var(--fg-d);font-family:var(--font-sans), system-ui, -apple-system, sans-serif;letter-spacing:-.011em;font-size:15px;line-height:1.5;overflow-x:clip}.kp,.kp *{box-sizing:border-box}.kp a{color:inherit;text-decoration:none}.kp button{font:inherit}.kp :focus-visible{outline:2px solid var(--purple-soft);outline-offset:3px}.kp .wrap{max-width:1280px;margin:0 auto;padding-inline:16px}@media (min-width:720px){.kp .wrap{padding-inline:32px}}.kp .split .w{vertical-align:bottom;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.kp .split .wi{transition:transform .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * 70ms);display:inline-block;transform:translateY(108%)}.kp .split.in .wi{transform:none}.kp .rv{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:var(--d,0s);transform:translateY(18px)}.kp .rv.in{opacity:1;transform:none}.kp .btn{border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:14px;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:inline-flex}.kp .btn:hover{transform:translateY(-2px)}.kp .btn-p{background:var(--purple);color:var(--on-p)}.kp .btn-p:hover{background:var(--purple-soft)}.kp .btn-o{border:1px solid var(--line-d);color:var(--fg-d)}.kp .btn-o:hover{border-color:var(--purple)}.kp .hero{padding-top:120px;position:relative;overflow:hidden}.kp .hero:before{content:"";pointer-events:none;background:radial-gradient(50% 45% at 50% 0%, rgba(var(--p-rgb),.32), transparent 70%), linear-gradient(#f4f1fa09 1px, transparent 1px) 0 0/64px 64px, linear-gradient(90deg, #f4f1fa09 1px, transparent 1px) 0 0/64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000);mask-image:radial-gradient(80% 70% at 50% 0,#000,#0000)}.kp .hero .wrap{position:relative}.kp .crumb{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-soft);align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.kp .crumb:before{content:"";background:var(--purple);width:28px;height:1px}.kp .giant{letter-spacing:-.06em;margin:10px 0 0;font-size:clamp(120px,31vw,420px);font-weight:800;line-height:.86;display:flex}.kp .giant .l{margin-bottom:-.1em;padding:0 .02em .1em;display:inline-block;overflow:hidden}.kp .giant .li{transition:transform 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i) * .11s + .15s);background:linear-gradient(100deg, #fff 0%, #fff 35%, var(--purple-soft) 50%, var(--purple) 58%, #fff 75%, #fff 100%);color:#0000;-webkit-text-fill-color:transparent;animation:7s ease-in-out infinite kp-sweep;animation-delay:calc(var(--i) * .25s + 1.4s);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline-block;transform:translateY(105%)rotate(4deg)}.kp .giant.in .li{transform:none}.kp .hero-row{align-items:end;gap:28px;margin-top:8px;display:grid}@media (min-width:900px){.kp .hero-row{grid-template-columns:1.1fr .9fr;gap:64px}}.kp .hero-row h1{letter-spacing:-.03em;max-width:620px;margin:0;font-size:clamp(24px,3.2vw,38px);font-weight:600;line-height:1.14}.kp .hero-row h1 em{color:var(--purple-soft);font-style:normal}.kp .hero-row p{color:var(--fg-d2);max-width:480px;margin:0;font-size:17px;line-height:1.6}.kp .hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.kp .stage{margin-top:56px;position:relative}.kp .stage:after{content:"";background:rgba(var(--p-rgb),.28);filter:blur(34px);z-index:0;border-radius:50%;height:64px;position:absolute;bottom:-26px;left:6%;right:6%}.kp .win{z-index:1;color:var(--ink);box-shadow:0 40px 100px rgba(var(--p-rgb2),.45), 0 0 0 1px #ffffff14;background:#fff;border-radius:16px 16px 0 0;position:relative;overflow:hidden}.kp .chrome{background:var(--chrome);align-items:center;gap:7px;padding:12px 16px;display:flex}.kp .chrome i{border-radius:50%;width:11px;height:11px;display:block}.kp .chrome span{color:var(--chrome-tx);background:var(--chrome-in);border-radius:999px;margin-left:12px;padding:4px 16px;font-size:11.5px}.kp .tabs{color:#77758a;white-space:nowrap;border-bottom:1px solid #ececf2;gap:22px;padding:12px 20px 0;font-size:12.5px;display:flex;overflow-x:auto}.kp .tabs .funil{color:#55536a;border:1px solid #dcdbe8;border-radius:8px;flex:none;margin-bottom:8px;margin-left:auto;padding:3px 10px;font-size:11.5px;font-style:normal}.kp .tabs .funil+.funil{margin-left:0}.kp .tabs .funil strong{color:var(--ink);font-weight:600}.kp .tabs .funil.add{border-style:dashed;border-color:var(--purple);color:var(--purple-deep);font-weight:600}.kp .tabs b{color:var(--purple-deep);border-bottom:2px solid var(--purple);padding-bottom:10px;font-weight:600}.kp .tabs span{padding-bottom:10px}.kp .board{background:#f6f6fa;grid-template-columns:repeat(5,minmax(232px,1fr));gap:14px;padding:20px;display:grid;overflow-x:auto}.kp .col{background:#ececf3;border-radius:14px;min-width:0;padding:12px}.kp .colh{align-items:center;gap:8px;height:26px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.kp .colh .dot{background:var(--purple);border-radius:50%;flex:none;width:10px;height:10px}.kp .colh .n{font-variant-numeric:tabular-nums;background:#dcdbe8;border-radius:8px;margin-left:auto;padding:2px 9px;font-size:12.5px;transition:background .3s,color .3s}.kp .colh .n.bump{background:var(--purple);color:#fff}.kp .cards{flex-direction:column;gap:10px;height:454px;display:flex}.kp .card{background:#fff;border-radius:12px;flex-direction:column;flex:none;justify-content:space-between;height:106px;padding:14px 16px;transition:opacity .4s,scale .4s,box-shadow .4s;display:flex;overflow:hidden;box-shadow:0 1px 3px #1410281a}.kp .card.out{opacity:0;scale:.94}.kp .card.hl{box-shadow:0 0 0 2px var(--purple), 0 14px 34px rgba(var(--p-rgb),.35);z-index:3;position:relative}.kp .card.new{animation:.7s cubic-bezier(.2,.8,.2,1) kp-cardin}.kp .card.blink{animation:.6s cubic-bezier(.2,.8,.2,1) kp-cardin,.6s ease-in-out .6s 3 kp-blinkcard}.kp .card .tags{flex-wrap:nowrap;gap:5px;height:20px;display:flex;overflow:hidden}.kp .tag{letter-spacing:.05em;color:#55536a;text-transform:uppercase;white-space:nowrap;background:#e9e8f0;border-radius:5px;flex:none;align-items:center;height:20px;padding:0 8px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.kp .tag.hot{background:var(--purple);color:var(--on-p)}.kp .tag.org{background:var(--t1);color:var(--purple-deep)}.kp .tag.nv{background:var(--ink);color:#fff;animation:1.2s ease-in-out infinite kp-nvblink}.kp .card .nm{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.02em;font-size:16px;font-weight:700;line-height:1.2;overflow:hidden}.kp .card .ph{color:#8a889c;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;line-height:1.2}.kp .card.heat{z-index:3;animation:1.6s kp-heatpulse;position:relative}.kp .tag.flip{animation:.7s cubic-bezier(.2,.8,.2,1) kp-tagflip}.kp .tag.nv.gone{opacity:0;width:0;margin-left:-5px;padding:0;transition:all .5s}.kp .toast{z-index:6;background:var(--ink);color:#fff;opacity:0;pointer-events:none;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13px;font-weight:600;transition:opacity .35s,transform .35s;display:flex;position:absolute;top:74px;right:20px;transform:translateY(-10px);box-shadow:0 16px 40px #0b0b0c59}.kp .toast.show{opacity:1;transform:none}.kp .toast i{background:var(--purple);width:9px;height:9px;box-shadow:0 0 0 4px rgba(var(--p-rgb),.35);border-radius:50%;flex:none;display:block}.kp .win{position:relative}.kp .custom{z-index:1;background:var(--strip-bg);color:var(--strip-fg);border-radius:0 0 16px 16px;gap:0;display:grid;position:relative}@media (min-width:760px){.kp .custom{grid-template-columns:1fr 1fr}.kp .cu-b{border-left:1px solid var(--strip-line)}}.kp .cu-a,.kp .cu-b{flex-wrap:wrap;align-items:baseline;gap:16px;padding:22px clamp(18px,3vw,36px);display:flex}.kp .cu-b{border-top:1px solid var(--strip-line)}@media (min-width:760px){.kp .cu-b{border-top:0}}.kp .cu-k{letter-spacing:.16em;text-transform:uppercase;background:var(--cu-k-bg);color:var(--cu-k-fg);border-radius:99px;flex:none;padding:4px 11px;font-size:11px;font-weight:800}.kp .custom p{letter-spacing:-.035em;margin:0;font-size:clamp(17px,2vw,24px);font-weight:800;line-height:1.15}.kp .custom em{color:var(--strip-em);font-style:normal}.kp .sample{color:var(--fg-d2);text-align:center;z-index:1;margin-top:14px;font-size:11px;position:relative}.kp .band{border-block:1px solid var(--line-d);background:var(--black);margin-top:60px;padding-block:26px;overflow:hidden}.kp .band-track{width:max-content;animation:38s linear infinite kp-marq;display:flex}.kp .band span{letter-spacing:-.04em;white-space:nowrap;color:#0000;-webkit-text-stroke:1.5px #f4f1fa8c;padding-right:48px;font-size:clamp(40px,6vw,84px);font-weight:800}.kp .band span.f{color:var(--purple);-webkit-text-stroke:0}.kp .white{background:var(--white);color:var(--ink)}.kp .sec2{padding-block:110px 40px}.kp .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--purple-ink);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.kp .eyebrow:before{content:"";background:var(--purple);width:22px;height:1px}.kp .h-big{letter-spacing:-.05em;max-width:1100px;margin:22px 0 0;font-size:clamp(40px,8.2vw,112px);font-weight:800;line-height:.98}.kp .h-big .pp{color:var(--purple)}.kp .sub2{max-width:460px;color:var(--fg-l2);margin:32px 0 0;font-size:17px;line-height:1.6}.kp .pipe{background:var(--ink);color:var(--white);--ring:clamp(30px, 7.2vw, 64px);border-radius:28px;margin-top:72px;padding:clamp(16px,4vw,56px);position:relative;overflow:hidden}.kp .pipe:before{content:"";pointer-events:none;background:radial-gradient(55% 80% at 100% 100%, rgba(var(--p-rgb),.28), transparent 70%);position:absolute;inset:0}.kp .pipe-scroll,.kp .pipe-in{position:relative}.kp .groups{grid-template-columns:3fr 4fr;display:grid}.kp .groups div{letter-spacing:clamp(.04em,.12vw,.14em);text-transform:uppercase;border-bottom:2px solid var(--d-mid);color:var(--fg-d2);padding-bottom:12px;font-size:clamp(8.5px,1.25vw,12px);font-weight:700}.kp .groups div+div{border-bottom-color:var(--purple);color:var(--purple-soft);padding-left:clamp(6px,1.5vw,18px)}.kp .groups div:first-child{padding-right:clamp(6px,1.5vw,18px)}.kp .track{padding-top:44px;padding-bottom:56px;position:relative}.kp .ghost-lane{height:18px;position:absolute;top:14px;left:0;right:0}.kp .ghost{color:var(--d-lo);opacity:0;white-space:nowrap;align-items:center;gap:8px;font-size:clamp(8.5px,1.1vw,11px);font-weight:600;animation:10s linear infinite kp-ghostrun;display:flex;position:absolute;top:0;left:7.143%;transform:translate(-50%)}.kp .ghost i{background:var(--d-dim);border-radius:50%;flex:none;width:12px;height:12px;display:block}.kp .gate{border-left:2px dashed var(--d-gate);width:0;position:absolute;top:0;bottom:44px;left:42.857%}.kp .gate .x{background:var(--d-mid);color:#fff;opacity:0;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;animation:10s linear infinite kp-gatex;display:grid;position:absolute;top:12px;left:-11px}.kp .gate-label{color:var(--fg-d2);text-align:center;white-space:nowrap;font-size:clamp(9.5px,1.2vw,12px);font-weight:600;line-height:1.25;position:absolute;bottom:0;left:42.857%;transform:translate(-50%)}.kp .rail{left:7.143%;right:7.143%;top:calc(44px + var(--ring) / 2 - 1.5px);background:var(--d-mid2);border-radius:3px;height:3px;position:absolute}.kp .rail-fill{left:7.143%;top:calc(44px + var(--ring) / 2 - 1.5px);background:var(--purple);width:0;height:3px;box-shadow:0 0 14px rgba(var(--p-rgb),.8);border-radius:3px;animation:10s linear infinite kp-railfill;position:absolute}.kp .dot-run{top:calc(44px + var(--ring) / 2);width:clamp(10px,1.6vw,16px);height:clamp(10px,1.6vw,16px);box-shadow:0 0 0 6px rgba(var(--p-rgb),.35), 0 0 22px var(--purple);opacity:0;z-index:2;background:#fff;border-radius:50%;animation:10s linear infinite kp-dotrun;position:absolute;left:7.143%;transform:translate(-50%,-50%)}.kp .nodes{z-index:1;grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.kp .node{text-align:center;flex-direction:column;align-items:center;gap:clamp(8px,1.6vw,18px);min-width:0;display:flex}.kp .ring{width:var(--ring);height:var(--ring);letter-spacing:-.03em;background:var(--ink);border:clamp(2px, .4vw, 3px) solid var(--d-mid);color:var(--d-lo);animation:10s linear infinite backwards kp-lit;animation-delay:calc(var(--i) * 1s);border-radius:50%;place-items:center;font-size:clamp(12px,2vw,20px);font-weight:800;display:grid}.kp .node.sec .ring{border-color:var(--d-sec)}.kp .node b{overflow-wrap:anywhere;letter-spacing:-.03em;max-width:100%;color:var(--d-hi);font-size:clamp(9px,1.8vw,22px);font-weight:700}.kp .pipe-cap{border-top:1px solid var(--d-mid2);letter-spacing:-.04em;max-width:760px;margin:28px 0 0;padding-top:26px;font-size:clamp(22px,3vw,38px);font-weight:800;line-height:1.1;position:relative}.kp .pipe-cap span{color:var(--purple-soft)}.kp .args{margin-top:84px;padding-bottom:110px}.kp .arg{border-top:1px solid var(--line-l);grid-template-columns:1fr;gap:6px 28px;padding:30px 0;transition:background .25s;display:grid}.kp .arg:last-child{border-bottom:1px solid var(--line-l)}@media (min-width:860px){.kp .arg{grid-template-columns:170px 1fr 1fr;align-items:center;padding:34px 18px}.kp .arg:hover{background:var(--paper-2)}}.kp .arg .num{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--t4);font-size:clamp(64px,9vw,120px);font-weight:800;line-height:.9;transition:color .3s,-webkit-text-stroke-color .3s}.kp .arg:hover .num{color:var(--purple);-webkit-text-stroke-color:var(--purple)}.kp .arg h3{letter-spacing:-.035em;margin:0;font-size:clamp(21px,2.3vw,30px);font-weight:700;line-height:1.12}.kp .arg p{color:var(--fg-l2);max-width:460px;margin:0;font-size:15px;line-height:1.65}.kp .purple{background:var(--s3-bg);color:var(--s3-fg);position:relative;overflow:hidden}.kp .sec3{padding-block:110px 0}.kp .eyebrow.k{color:var(--s3-fg)}.kp .eyebrow.k:before{background:var(--s3-fg)}.kp .purple .h-big{color:var(--s3-fg)}.kp .purple .h-big .pp{color:var(--s3-pp)}.kp .sub3{max-width:460px;color:var(--s3-sub);margin:30px 0 0;font-size:17px;line-height:1.6}.kp .rows{flex-direction:column;gap:14px;margin-top:70px;display:flex}.kp .mrow{gap:14px;width:max-content;animation:34s linear infinite kp-marq;display:flex}.kp .mrow.rev{animation-duration:42s;animation-direction:reverse}.kp .src{white-space:nowrap;letter-spacing:-.03em;background:var(--ink);color:var(--white);border-radius:999px;padding:18px 34px;font-size:clamp(18px,2.4vw,30px);font-weight:700}.kp .src.alt{background:var(--white);color:var(--ink)}.kp .src.out{border:2px solid var(--ink);color:var(--ink);background:0 0}.kp .pair{gap:16px;margin-top:64px;display:grid}@media (min-width:900px){.kp .pair{grid-template-columns:1fr 1fr}}.kp .box{border-radius:22px;min-width:0;padding:clamp(24px,3vw,40px)}.kp .box.dk{background:var(--ink);color:var(--white);flex-direction:column;justify-content:space-between;gap:36px;display:flex}.kp .box.dk small,.kp .box.lt small{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.kp .box.dk small{color:var(--purple-soft)}.kp .box.dk h3{letter-spacing:-.045em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:800;line-height:1.08}.kp .box.dk .body{letter-spacing:-.011em;color:var(--d-body);max-width:460px;margin:16px 0 0;font-size:15.5px;font-weight:400;line-height:1.65}.kp .box.dk .cap{letter-spacing:.14em;text-transform:uppercase;color:var(--d-dim);margin-bottom:12px;font-size:11px;font-weight:700;display:block}.kp .box.lt{background:var(--white)}.kp .chips{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kp .chips li{border:1px solid var(--d-mid);letter-spacing:-.02em;color:var(--d-hi);animation:7s ease-in-out infinite kp-chipglow;animation-delay:calc(var(--i) * .9s);border-radius:999px;padding:10px 18px;font-size:clamp(14px,1.5vw,17px);font-weight:600}.kp .chips li.api{border-color:rgba(var(--ps-rgb),.55);color:var(--purple-soft)}.kp .box.lt .central{letter-spacing:-.04em;color:var(--ink);margin:16px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1.12}.kp .box.lt .central span{color:var(--purple)}.kp .box.lt small{color:var(--purple-ink)}.kp .drop{border:2px dashed var(--purple);background:var(--t0);border-radius:16px;margin-top:18px;padding:20px}.kp .drop-h{letter-spacing:-.02em;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.kp .ico{background:var(--purple);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;font-size:16px;display:grid}.kp .sheet{flex-direction:column;gap:7px;margin-top:16px;display:flex}.kp .sr{opacity:0;animation:6s infinite kp-rowin;animation-delay:calc(var(--i) * .45s);grid-template-columns:1.3fr 1fr 1.4fr;gap:8px;display:grid;transform:translateY(-10px)}.kp .sr i{background:var(--t3);border-radius:99px;height:11px;display:block}.kp .sr i:nth-child(2){background:var(--t3)}.kp .sr.ok i:last-child{background:var(--purple)}.kp .bar{background:var(--t3);border-radius:99px;height:6px;margin-top:18px;overflow:hidden}.kp .bar b{background:var(--purple);transform-origin:0;width:100%;height:100%;animation:6s infinite kp-fill;display:block}.kp .bul{color:var(--fg-l2);flex-direction:column;gap:10px;margin:20px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.kp .bul li{gap:10px;display:flex}.kp .bul li:before{content:"";background:var(--purple);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.kp .foot3{border-top:1px solid var(--line-l);color:var(--fg-l2);margin-top:22px;padding-top:16px;font-size:14px}.kp .close{background:var(--black);padding-block:120px 60px;position:relative;overflow:hidden}.kp .close:before{content:"";pointer-events:none;background:radial-gradient(45% 55% at 20% 100%, rgba(var(--p-rgb),.35), transparent 70%);position:absolute;inset:0}.kp .close .wrap{position:relative}.kp .close .h-big{color:var(--white);max-width:1000px}.kp .close .h-big .pp{color:var(--purple-soft)}.kp .close-cta{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.kp .journey{border-top:1px solid var(--line-d);margin-top:110px;padding-top:26px}.kp .journey small{letter-spacing:.16em;text-transform:uppercase;color:var(--fg-d2);font-size:11px;font-weight:700}.kp .jl{gap:0;margin-top:18px;display:grid}@media (min-width:760px){.kp .jl{grid-template-columns:repeat(4,1fr);gap:16px}}.kp .jl a{border-bottom:1px solid var(--line-d);letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:19px;font-weight:700;transition:color .2s,padding .2s;display:flex}.kp .jl a span{color:var(--purple);transition:transform .2s}.kp .jl a:hover{color:var(--purple-soft)}.kp .jl a:hover span{transform:translate(5px)}.kp .legal{color:var(--d-dim);margin-top:70px;font-size:12px}@media (prefers-reduced-motion:reduce){.kp .split .wi,.kp .giant .li,.kp .rv,.kp .seg{opacity:1!important;transition:none!important;transform:none!important}.kp .band-track,.kp .mrow,.kp .sr,.kp .bar b,.kp .giant .li,.kp .card.blink,.kp .chips li{animation:none!important}.kp .sr{opacity:1;transform:none}.kp .giant .li{color:#fff;-webkit-text-fill-color:#fff;background:0 0}.kp .giant .li:after{display:none}.kp .giant .giant-tag,.kp .giant.in .giant-tag{opacity:1!important;animation:none!important}}.kp .giant .l,.kp .split .w{overflow:visible}.kp .giant .li{opacity:0;transition:opacity linear;transition-delay:calc(var(--i) * .42s + .5s);margin:-.12em -.1em;padding:.12em .1em;transform:none}.kp .giant.in .li{opacity:1}.kp .giant .li{position:relative}.kp .giant .li:after{content:"";background:var(--purple-soft);opacity:0;pointer-events:none;width:.06em;height:.74em;position:absolute;top:50%;left:calc(100% - .09em);transform:translateY(-50%)}.kp .giant.in .li:after{animation:.42s step-end forwards kp-cstep;animation-delay:calc(var(--i) * .42s + .5s)}.kp .giant.in .li.last:after{animation:1s step-end infinite kp-caret;animation-delay:calc(var(--i) * .42s + .5s)}.kp .giant .giant-tag{opacity:0}.kp .giant.in .giant-tag{animation:.8s cubic-bezier(.2,.9,.3,1) both kp-stamp;animation-delay:calc((var(--n,5) - 1) * .42s + .9s)}.kp .split .wi{opacity:0;transition:opacity linear;transition-delay:calc(var(--i) * .13s);transform:none}.kp .split.in .wi{opacity:1}.kp .hero{padding-top:150px}.kp .board{min-height:556px}@keyframes kp-sweep{0%{background-position:100% 0}55%,to{background-position:0 0}}@keyframes kp-blinkcard{0%,to{box-shadow:0 0 0 2px var(--purple), 0 14px 34px rgba(var(--p-rgb),.35);background:#fff}50%{background:var(--t2);box-shadow:0 0 0 4px var(--purple), 0 0 50px rgba(var(--p-rgb),.95)}}@keyframes kp-cardin{0%{opacity:0;transform:translateY(-14px)scale(.94)}to{opacity:1;transform:none}}@keyframes kp-nvblink{50%{background:var(--purple-deep)}}@keyframes kp-heatpulse{0%,to{box-shadow:0 1px 3px #1410281a}25%,70%{box-shadow:0 0 0 3px var(--purple), 0 0 44px rgba(var(--p-rgb),.7)}}@keyframes kp-tagflip{0%{transform:scale(.6)rotateX(90deg)}60%{transform:scale(1.25)}to{transform:none}}@keyframes kp-marq{to{transform:translate(-50%)}}@keyframes kp-ghostrun{0%{opacity:0;left:7.143%}3%{opacity:1}22%{opacity:1;left:35.714%}27%{opacity:1;left:41.5%}31%{opacity:0;left:41.5%}to{opacity:0;left:41.5%}}@keyframes kp-gatex{0%,26%{opacity:0;transform:scale(.4)}30%,62%{opacity:1;transform:scale(1)}70%,to{opacity:0}}@keyframes kp-railfill{0%{opacity:1;width:0}60%{opacity:1;width:85.714%}70%{opacity:0;width:85.714%}to{opacity:0;width:0}}@keyframes kp-dotrun{0%{opacity:0;left:7.143%}2%{opacity:1}60%{opacity:1;left:92.857%}68%{opacity:0;left:92.857%}to{opacity:0;left:7.143%}}@keyframes kp-lit{0%{background:var(--ink);color:var(--d-lo);box-shadow:none;border-color:var(--d-mid);transform:scale(1)}1.5%{background:var(--purple);color:var(--on-p);border-color:var(--purple);box-shadow:0 0 34px rgba(var(--p-rgb),.75);transform:scale(1.14)}7%{transform:scale(1)}74%{background:var(--purple);color:var(--on-p);border-color:var(--purple);box-shadow:0 0 18px rgba(var(--p-rgb),.4)}84%,to{background:var(--ink);color:var(--d-lo);border-color:var(--d-mid);box-shadow:none}}@keyframes kp-chipglow{0%,22%,to{border-color:var(--d-mid);color:var(--d-hi);background:0 0}6%,14%{background:var(--purple);border-color:var(--purple);color:#fff}}@keyframes kp-rowin{0%,4%{opacity:0;transform:translateY(-10px)}12%,82%{opacity:1;transform:none}94%,to{opacity:0}}@keyframes kp-fill{0%{transform:scaleX(0)}80%,to{transform:scaleX(1)}}@keyframes kp-caret{0%,49.99%{opacity:1}50%,to{opacity:0}}@keyframes kp-cstep{0%,99.99%{opacity:1}to{opacity:0}}@keyframes kp-stamp{0%{opacity:0;transform:rotate(-16deg)scale(2.4)}50%{opacity:1;transform:rotate(-2deg)scale(.88)}72%{opacity:1;transform:rotate(-5.5deg)scale(1.07)}to{opacity:1;transform:rotate(-4deg)scale(1)}}
