.kl-page{background:var(--bg);min-height:100dvh;color:var(--white);display:flex}.kl-page a{color:var(--pri-light);text-decoration:none}.kl-page a:hover{color:var(--white);text-decoration:underline}.kl-page a:focus-visible,.kl-page button:focus-visible{outline:2px solid var(--pri-light);outline-offset:2px;border-radius:4px}.kl-stage{background:var(--bg2);border-right:1px solid var(--border-subtle);flex-direction:column;flex:58%;gap:40px;min-width:0;padding:40px 64px;display:flex;position:relative;overflow:hidden}.kl-stage .lg-aurora-stage{opacity:.7}.kl-stage .lg-aurora-base{animation-duration:5s}.kl-stage .lg-aurora-pillar--1{animation-duration:6.5s}.kl-stage .lg-aurora-pillar--2{animation-duration:5.5s}.kl-stage .lg-aurora-pillar--3{animation-duration:7.5s}.kl-stage .lg-aurora-pillar--4{animation-duration:6s}.kl-stage .lg-aurora-pillar--5{animation-duration:8s}.kl-stage .lg-aurora-pillar--6{animation-duration:7s}.kl-stage .lg-aurora-pillar--7{animation-duration:6.5s}.kl-stage .lg-aurora-pillar--8{animation-duration:5.5s}.kl-stage .lg-aurora-pillar--9{animation-duration:7.5s}.kl-stage .lg-aurora-pillar--10{animation-duration:6s}.kl-stage .lg-aurora-pillar--11{animation-duration:7s}.kl-stage .lg-aurora-pillar--12{animation-duration:8s}.kl-stage>:not(.lg-aurora-stage){z-index:1;position:relative}.kl-logo{align-self:flex-start;display:inline-flex}.kl-logo img{width:auto;height:48px;display:block}.kl-mid{flex-direction:column;flex-grow:1;justify-content:center;gap:28px;max-width:640px;display:flex}.kl-marker{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sec-light);align-items:center;gap:10px;display:flex}.kl-marker:before{content:"";background:var(--sec-light);flex-shrink:0;width:24px;height:1px}.kl-fact{min-height:300px}.kl-fact__in{flex-direction:column;gap:14px;margin:0;animation:.7s cubic-bezier(.2,.8,.2,1) both klFactIn;display:flex}.kl-fact__num{font-family:var(--font-outfit), "Outfit", sans-serif;font-weight:var(--weight-bold);font-size:calc(var(--text-5xl) * 1.7);letter-spacing:-.03em;background:linear-gradient(90deg, var(--pri-light), var(--sec-light));color:#0000;-webkit-background-clip:text;background-clip:text;line-height:.95}.kl-fact__text{font-family:var(--font-outfit), "Outfit", sans-serif;font-weight:var(--weight-medium);font-size:var(--text-2xl);letter-spacing:-.01em;max-width:560px;color:var(--white);margin:0;line-height:1.25}.kl-fact__cap{flex-direction:column;gap:12px;max-width:560px;display:flex}.kl-fact__src{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--gray-mid)}.kl-page .kl-fact__src a{color:var(--light);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.kl-page .kl-fact__src a:hover{color:var(--white);-webkit-text-decoration-color:var(--pri-light);text-decoration-color:var(--pri-light)}.kl-page .kl-pill{border:1px solid color-mix(in srgb, var(--pri-light) 35%, transparent);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--pri) 16%, transparent);min-height:36px;font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--pri-light);align-self:flex-start;align-items:center;gap:8px;padding:0 14px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.kl-page .kl-pill:hover{background:color-mix(in srgb, var(--pri) 30%, transparent);border-color:var(--pri-light);color:var(--white);text-decoration:none}.kl-nav{font-size:var(--text-2xs);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.kl-page .kl-nav a{color:var(--light)}.kl-page .kl-nav a:hover{color:var(--white)}.kl-count{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--gray-mid)}.kl-sep{background:var(--border-strong);width:1px;height:14px}.kl-segs{gap:6px;display:flex}.kl-seg{cursor:pointer;background:0 0;border:0;width:34px;height:20px;padding:0;position:relative}.kl-seg:before,.kl-seg i{content:"";border-radius:2px;height:3px;position:absolute;top:9px;left:0}.kl-seg:before{background:var(--border-hover);right:0}.kl-seg:hover:before{background:var(--border-strong)}.kl-seg.is-done i{background:color-mix(in srgb, var(--pri-light) 45%, transparent);right:0}.kl-seg.is-active i{background:var(--pri-light);width:0;animation:2s linear forwards klSegFill}.is-paused .kl-seg.is-active i{animation-play-state:paused}.kl-hints{font-size:var(--text-sm);color:var(--light);flex-wrap:wrap;gap:12px 28px;margin:0;padding:0;list-style:none;display:flex}.kl-hints li{align-items:center;gap:8px;display:inline-flex}.kl-hints svg{color:var(--sec-light);flex-shrink:0}.kl-main{flex-direction:column;flex:42%;gap:32px;min-width:0;padding:40px 56px;display:flex;position:relative}.kl-top{font-size:var(--text-sm);color:var(--light);justify-content:flex-end;align-items:center;display:flex}.kl-top a{font-weight:var(--weight-semibold)}.kl-mhead{display:none}.kl-center{flex-grow:1;justify-content:center;align-items:center;display:flex}.kl-card{flex-direction:column;gap:24px;width:100%;max-width:400px;display:flex}.kl-in{animation:.6s cubic-bezier(.2,.8,.2,1) both klIn}.kl-d1{animation-delay:50ms}.kl-d2{animation-delay:.11s}.kl-d3{animation-delay:.17s}.kl-d4{animation-delay:.23s}.kl-d5{animation-delay:.29s}.kl-chip{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);color:var(--light);background:var(--bg2);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;display:inline-flex}.kl-head{flex-direction:column;gap:10px;display:flex}.kl-h{font-family:var(--font-outfit), "Outfit", sans-serif;font-weight:var(--weight-semibold);font-size:var(--text-3xl);line-height:var(--leading-tight);letter-spacing:-.015em;color:var(--white);margin:0}.kl-p{font-size:var(--text-base);color:var(--light);margin:0;line-height:1.55}.kl-p strong{color:var(--white);font-weight:var(--weight-semibold);overflow-wrap:anywhere}.kl-field{flex-direction:column;gap:8px;display:flex}.kl-label{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--white)}.kl-input{background:var(--bg2);border:1px solid var(--border-strong);height:52px;color:var(--gray-mid);border-radius:10px;align-items:center;gap:10px;padding:0 16px;transition:border-color .15s,box-shadow .15s;display:flex}.kl-input:focus-within{border-color:var(--pri-light);box-shadow:0 0 0 3px color-mix(in srgb, var(--pri) 35%, transparent)}.kl-input.is-error{border-color:var(--red);box-shadow:0 0 0 3px color-mix(in srgb, var(--red) 18%, transparent)}.kl-input.is-shaking{animation:.4s klShake}.kl-input svg{flex-shrink:0}.kl-input input{min-width:0;height:100%;font-family:inherit;font-size:var(--text-base);color:var(--white);background:0 0;border:0;outline:none;flex:1;padding:0}.kl-input input::placeholder{color:var(--gray-mid)}.kl-err{font-size:var(--text-sm);color:var(--red)}.kl-btn{background:var(--pri);height:52px;color:var(--white);font-family:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;transition:background .15s,transform .15s;display:flex;position:relative;overflow:hidden}.kl-btn:hover:not(:disabled){background:color-mix(in srgb, var(--pri) 85%, var(--white))}.kl-btn:active:not(:disabled){transform:scale(.985)}.kl-btn:after{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--white) 18%, transparent), transparent);pointer-events:none;width:60%;transition:left .6s;position:absolute;top:0;bottom:0;left:-70%}.kl-btn:hover:not(:disabled):after{left:110%}.kl-btn__arr{transition:transform .2s}.kl-btn:hover:not(:disabled) .kl-btn__arr{transform:translate(4px)}.kl-btn:disabled{background:color-mix(in srgb, var(--pri) 22%, var(--bg2));color:var(--gray-mid);cursor:not-allowed}.kl-btn:disabled:after{display:none}.kl-btn[aria-busy=true],.kl-btn.is-done{background:var(--pri);color:var(--white);cursor:default}.kl-spin{border:2px solid color-mix(in srgb, var(--white) 30%, transparent);border-top-color:var(--white);border-radius:50%;width:18px;height:18px;animation:.7s linear infinite klSpin}.kl-note{background:var(--bg2);border:1px solid var(--border-subtle);border-radius:10px;gap:12px;padding:14px 16px;display:flex}.kl-note svg{color:var(--pri-light);flex-shrink:0;margin-top:2px}.kl-note p{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--light);margin:0}.kl-alert{background:color-mix(in srgb, var(--red) 12%, transparent);border:1px solid color-mix(in srgb, var(--red) 35%, transparent);font-size:var(--text-sm);line-height:var(--leading-normal);color:color-mix(in srgb, var(--red) 40%, var(--white));border-radius:10px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.kl-alert svg{color:var(--red);flex-shrink:0;margin-top:1px}.kl-icon{background:color-mix(in srgb, var(--sec) 14%, transparent);border:1px solid color-mix(in srgb, var(--sec-light) 30%, transparent);width:52px;height:52px;color:var(--sec-light);border-radius:14px;justify-content:center;align-items:center;animation:.5s cubic-bezier(.2,.9,.3,1.3) both klPop;display:flex}.kl-icon svg path:last-child{stroke-dasharray:24;stroke-dashoffset:24px;animation:.5s ease-out .35s forwards klDraw}.kl-otp{align-items:center;gap:6px;display:flex;position:relative}.kl-otp__gap{background:var(--border-strong);border-radius:1px;flex-shrink:0;width:8px;height:2px}.kl-box{border:1px solid var(--border-hover);background:var(--bg2);min-width:0;height:56px;font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--white);border-radius:10px;flex:0 44px;justify-content:center;align-items:center;transition:border-color .15s,background .15s;display:flex;position:relative}.kl-box.is-filled{border-color:var(--border-strong);background:var(--bg3);animation:.22s cubic-bezier(.2,.9,.3,1.4) klBoxPop}.kl-box.is-active{border-color:var(--pri-light);box-shadow:0 0 0 3px color-mix(in srgb, var(--pri) 35%, transparent)}.kl-box.is-active:after{content:"";background:var(--pri-light);width:2px;height:24px;animation:1s step-end infinite klBlink}.kl-otp.is-focused .kl-box.is-filled:not(.is-bad){border-color:color-mix(in srgb, var(--pri-light) 55%, transparent)}.kl-box.is-bad{border-color:var(--red);background:color-mix(in srgb, var(--red) 8%, var(--bg2))}.kl-otp__input{opacity:0;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--text-base);cursor:text;background:0 0;border:0;padding:0;position:absolute;inset:0}.kl-row{flex-wrap:wrap;gap:10px;display:flex}.kl-ghost{border:1px solid var(--border-hover);height:44px;color:var(--light);font-family:inherit;font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;background:0 0;border-radius:10px;flex:160px;justify-content:center;align-items:center;gap:8px;transition:border-color .15s,color .15s;display:flex}.kl-ghost:hover:not(:disabled){border-color:var(--border-strong);color:var(--white)}.kl-ghost:disabled{cursor:default;color:var(--gray-mid)}.kl-mono{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);color:var(--gray-mid);font-variant-numeric:tabular-nums}.kl-small{font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--gray-mid);margin:0}.kl-foot{font-size:var(--text-2xs);color:var(--gray-mid);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.kl-page .kl-foot__imp{color:var(--gray-mid)}@media (min-width:1100px) and (max-width:1279px){.kl-stage{padding:40px 48px}.kl-nav{gap:12px}.kl-stage .kl-seg{width:24px}}.kl-mfact{display:none}@keyframes klIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes klFactIn{0%{opacity:0;filter:blur(4px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}@keyframes klSegFill{to{width:100%}}@keyframes klSegHold{0%{opacity:1}to{opacity:1}}@keyframes klFade{0%{opacity:0}to{opacity:1}}@keyframes klShake{20%,60%{transform:translate(-5px)}40%,80%{transform:translate(5px)}}@keyframes klSpin{to{transform:rotate(360deg)}}@keyframes klPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes klDraw{to{stroke-dashoffset:0}}@keyframes klBoxPop{0%{transform:scale(.9)}60%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes klBlink{50%{opacity:0}}@media (max-width:1099px){.kl-stage{display:none}.kl-main{gap:0;padding:0;overflow:hidden}.kl-main:before{content:"";background:color-mix(in srgb, var(--pri) 42%, transparent);filter:blur(70px);pointer-events:none;border-radius:50%;width:320px;height:320px;position:absolute;top:-170px;left:-120px}.kl-top{display:none}.kl-mhead{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:relative}.kl-mhead img{width:auto;height:30px;display:block}.kl-page .kl-mhead__reg{font-size:var(--text-sm);font-weight:var(--weight-semibold);padding:12px 0}.kl-center{align-items:flex-start;padding:30px 24px 16px;position:relative}.kl-card{gap:22px;max-width:480px}.kl-h{font-size:var(--text-2xl)}.kl-otp{gap:5px}.kl-otp__gap{width:6px}.kl-box{height:48px;font-size:var(--text-lg);border-radius:9px;flex-basis:34px}.kl-mfact{background:color-mix(in srgb, var(--bg2) 85%, transparent);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:10px;width:calc(100% - 48px);max-width:480px;margin:8px auto 0;padding:16px;display:flex;position:relative}.kl-mfact__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.kl-mfact__k{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase;color:var(--sec-light)}.kl-mfact .kl-segs{gap:4px}.kl-mfact .kl-seg{width:16px;height:24px}.kl-mfact .kl-seg:before,.kl-mfact .kl-seg i{top:11px}.kl-mfact__row{align-items:baseline;gap:14px;animation:.7s cubic-bezier(.2,.8,.2,1) both klFactIn;display:flex}.kl-mfact__num{font-family:var(--font-outfit), "Outfit", sans-serif;font-weight:var(--weight-bold);font-size:var(--text-3xl);background:linear-gradient(90deg, var(--pri-light), var(--sec-light));color:#0000;-webkit-background-clip:text;background-clip:text;flex-shrink:0;line-height:1}.kl-mfact__body{flex-direction:column;gap:6px;min-width:0;display:flex}.kl-mfact__txt{font-size:var(--text-sm);color:var(--white);margin:0;line-height:1.45}.kl-mfact__src{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:var(--text-2xs);color:var(--gray-mid);margin:0}.kl-page .kl-mfact__src a{color:var(--pri-light);text-underline-offset:3px;padding:4px 0;text-decoration:underline;display:inline-block}.kl-foot{width:100%;max-width:528px;margin:0 auto;padding:16px 24px 22px;position:relative}.kl-foot__imp{display:none}}@media (prefers-reduced-motion:reduce){.kl-page :where(:not(.lg-aurora-base,.lg-aurora-pillar)),.kl-page :where(*):before,.kl-page :where(*):after{transition:none!important;animation:none!important}.kl-page .kl-fact__in,.kl-page .kl-mfact__row{animation:.4s both klFade!important}.kl-page .kl-seg.is-active i{width:100%;animation:2s linear forwards klSegHold!important}.kl-page .is-paused .kl-seg.is-active i{animation-play-state:paused!important}.kl-icon svg path:last-child{stroke-dashoffset:0}}
