body:has(>.kl){margin:0;background:#0b0c0e}.kl{--kl-bg:#0b0c0e;--kl-band:#0e0f12;--kl-card:#111316;--kl-line:#1e2127;--kl-line-2:#23262d;--kl-line-3:#2a2e36;--kl-ink:#edeef0;--kl-ink-2:#c9cdd3;--kl-mute:#a3a8b1;--kl-mute-2:#7d838d;--kl-accent:#ff6a1f;--kl-accent-2:#ff8a4c;--kl-ok:#4ade80;--kl-mono:var(--font-geist-mono),ui-monospace,monospace;font-family:var(--font-geist),system-ui,sans-serif;color:var(--kl-ink);background:var(--kl-bg);-webkit-font-smoothing:antialiased;min-height:100vh}.kl *,.kl :after,.kl :before{box-sizing:border-box}.kl :where(a){color:var(--kl-accent-2)}.kl :where(a):hover{color:#ffb088}.kl-wrap{max-width:1200px;margin:0 auto;padding-left:24px;padding-right:24px}.kl-head{border-bottom:1px solid var(--kl-line)}.kl-nav{padding-top:14px;padding-bottom:14px;display:flex;flex-wrap:wrap;gap:12px 28px}.kl-brand,.kl-nav{align-items:center}.kl-brand{display:inline-flex;gap:10px;text-decoration:none;min-height:44px}.kl .kl-brand{color:var(--kl-ink)}.kl-logo{width:26px;height:26px;border-radius:7px;background:var(--kl-accent);display:inline-flex;align-items:center;justify-content:center;color:#0b0c0e}.kl-brand-name{font-weight:700;font-size:19px;letter-spacing:-.02em}.kl-links{display:flex;flex-wrap:wrap;gap:4px 22px;flex:1 1 auto;font-size:15px}.kl .kl-links a{color:var(--kl-mute);text-decoration:none;padding:10px 0}.kl-nav-end{display:flex;gap:10px;align-items:center;margin-left:auto}.kl .kl-signin{color:var(--kl-ink);padding:10px 14px}.kl .kl-btn-light,.kl .kl-signin{text-decoration:none;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.kl .kl-btn-light{background:var(--kl-ink);color:#0b0c0e;font-weight:600;padding:10px 16px;border-radius:8px}.kl-menu{display:none;position:relative}.kl-menu>summary{list-style:none;width:44px;height:44px;border:1px solid var(--kl-line-3);border-radius:8px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--kl-ink)}.kl-menu>summary::-webkit-details-marker{display:none}.kl-menu-panel{position:absolute;right:0;top:52px;z-index:10;min-width:200px;background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:12px;padding:8px;display:flex;flex-direction:column}.kl .kl-menu-panel a{color:var(--kl-ink);text-decoration:none;padding:12px;border-radius:8px;font-size:15px}.kl-hero{padding-top:88px;padding-bottom:72px;display:flex;flex-wrap:wrap;gap:56px;align-items:center}.kl-hero-text{flex:1.25 1 520px;min-width:0;display:flex;flex-direction:column;gap:24px}.kl-eyebrow{align-self:flex-start;display:inline-flex;align-items:center;gap:8px;font-family:var(--kl-mono);font-size:13px;color:var(--kl-mute);border:1px solid var(--kl-line-3);border-radius:999px;padding:6px 12px}.kl-dot{width:7px;height:7px;border-radius:4px;background:var(--kl-accent);flex:0 0 auto}.kl-h1{margin:0;font-size:clamp(38px,4.6vw,58px);line-height:1.05;letter-spacing:-.035em;font-weight:700}.kl-lead{margin:0;font-size:19px;line-height:1.55;color:var(--kl-mute);max-width:540px}.kl-lead strong{color:var(--kl-ink);font-weight:600}.kl-ctas{display:flex;flex-wrap:wrap;gap:12px}.kl .kl-btn-accent{background:var(--kl-accent);color:#0b0c0e;border-radius:10px;gap:10px}.kl .kl-btn-accent,.kl .kl-btn-ghost{text-decoration:none;font-weight:600;font-size:16px;padding:14px 22px;min-height:48px;display:inline-flex;align-items:center}.kl .kl-btn-ghost{border:1px solid var(--kl-line-3);color:var(--kl-ink);border-radius:10px}.kl-fine{margin:0;font-size:14px;color:var(--kl-mute-2)}.kl-term{flex:1 1 440px;min-width:0;margin:0;background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:14px;overflow:hidden}.kl-term-bar{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--kl-line-2);font-family:var(--kl-mono);font-size:13px;color:var(--kl-mute)}.kl-term-dots{display:flex;gap:6px}.kl-term-dots>span{width:10px;height:10px;border-radius:5px;background:#2e323a}.kl-term-title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kl-term-live{color:var(--kl-ok);white-space:nowrap;flex:0 0 auto}.kl-term-body{padding:18px 18px 20px;font-family:var(--kl-mono);font-size:13.5px;line-height:1.85;overflow-x:auto}.kl-tl{display:flex;gap:16px;white-space:nowrap}.kl-tl>span:first-child{flex:1 1 auto}.kl-tl-dim{color:var(--kl-mute-2)}.kl-tl-soft{color:var(--kl-mute)}.kl-ok{color:var(--kl-ok)}.kl-acc{color:var(--kl-accent-2)}.kl-gap{height:10px}.kl-band{border-top:1px solid var(--kl-line);border-bottom:1px solid var(--kl-line);background:var(--kl-band)}.kl-strip{padding-top:36px;padding-bottom:36px;display:flex;flex-wrap:wrap;align-items:center;gap:18px 36px}.kl-strip-h{font-weight:500;color:var(--kl-mute-2);flex:0 0 auto}.kl-chips,.kl-strip-h{margin:0;font-size:14px}.kl-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:10px;flex:1 1 560px;font-family:var(--kl-mono)}.kl-chips>li{border:1px solid var(--kl-line-3);border-radius:8px;padding:8px 12px}.kl-sec{padding-top:104px;padding-bottom:32px;display:flex;flex-direction:column;gap:40px}.kl-sec.is-tight{padding-top:96px;gap:36px}.kl-sec-head{display:flex;flex-direction:column;gap:14px;max-width:720px}.kl-h2{margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.03em;font-weight:700}.kl-sub{margin:0;font-size:18px;line-height:1.55;color:var(--kl-mute)}.kl-table{width:100%;border:1px solid var(--kl-line-2);border-radius:14px;overflow:hidden;border-collapse:separate}.kl-table,.kl-table>tbody,.kl-table>thead{display:block}.kl-table th{text-align:left;font-weight:inherit}.kl-tr{display:flex;flex-wrap:wrap;border-top:1px solid var(--kl-line-2)}.kl-tr.is-head{border-top:0;background:var(--kl-card);font-size:14px;flex-wrap:nowrap}.kl-tr.is-head>th{padding:16px 20px;color:var(--kl-mute-2)}.kl-tr.is-head>th:last-child{color:var(--kl-ink);font-weight:600}.kl-table .kl-th{flex:0.8 1 220px;font-weight:600}.kl-table .kl-th,.kl-td{padding:18px 20px;font-size:16px}.kl-td{flex:1 1 260px;display:flex;gap:10px;align-items:flex-start}.kl-td.is-them{color:var(--kl-mute)}.kl-td>svg{flex:0 0 auto;margin-top:3px}.kl-td-label{display:none;font-size:12px;color:var(--kl-mute-2)}.kl-tr.is-head>.kl-c1{flex:0.8 1 220px}.kl-tr.is-head>.kl-c2,.kl-tr.is-head>.kl-c3{flex:1 1 260px}.kl-pack{padding-top:96px;padding-bottom:32px;display:flex;flex-wrap:wrap;gap:48px;align-items:center}.kl-pack-text{flex:1 1 380px;min-width:0;gap:16px}.kl-pack-text,.kl-ticks{display:flex;flex-direction:column}.kl-ticks{margin:8px 0 0;padding:0;list-style:none;gap:12px;font-size:16px;color:var(--kl-ink-2)}.kl-ticks>li{display:flex;gap:12px}.kl-ticks svg{flex:0 0 auto;margin-top:3px}.kl-pkg{flex:1 1 520px;min-width:0;margin:0;background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px}.kl-pkg-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 16px}.kl-pkg-name{font-weight:600;font-size:17px;flex:1 1 auto}.kl-mono-sm{font-family:var(--kl-mono);font-size:13px;color:var(--kl-mute)}.kl-ram{display:flex;flex-direction:column;gap:8px}.kl-ram-top{display:flex;justify-content:space-between;font-size:13px;color:var(--kl-mute)}.kl-ram-top>span:last-child{font-family:var(--kl-mono)}.kl-ram-bar{height:8px;background:var(--kl-line);border-radius:4px;display:flex;gap:2px;overflow:hidden}.kl-ram-bar>span:first-child{border-radius:4px 0 0 4px}.kl-pkg-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:12px 0;border-top:1px solid var(--kl-line)}.kl-sq{width:10px;height:10px;border-radius:3px}.kl-pkg-host{font-family:var(--kl-mono);font-size:14px;flex:1 1 160px}.kl-tag{font-size:13px;border:1px solid var(--kl-line-3);border-radius:6px;padding:3px 8px}.kl-procs{font-size:13px;color:var(--kl-mute)}.kl-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.kl-step{background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:14px;padding:24px;display:flex;flex-direction:column;gap:12px}.kl-step-no{font-family:var(--kl-mono);font-size:13px;color:var(--kl-accent-2)}.kl-h3{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em}.kl-step p{margin:0;font-size:16px;line-height:1.55;color:var(--kl-mute)}.kl-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px}.kl-plan{background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:14px;padding:22px;display:flex;flex-direction:column;gap:16px}.kl-plan.is-hi{border-color:var(--kl-accent)}.kl-plan-top{display:flex;justify-content:space-between;align-items:center;gap:8px}.kl-plan-name{margin:0;font-size:16px;font-weight:600}.kl-badge{font-size:12px;font-weight:600;color:#0b0c0e;background:var(--kl-accent);border-radius:999px;padding:3px 9px}.kl-price{white-space:nowrap}.kl-price>span:first-child{font-size:28px;font-weight:700;letter-spacing:-.03em}.kl-price>span:last-child{color:var(--kl-mute-2);font-size:14px}.kl-specs{font-family:var(--kl-mono);font-size:13px;color:var(--kl-mute);line-height:1.7}.kl .kl-plan-btn{margin-top:auto;text-align:center;border:1px solid var(--kl-line-3);color:var(--kl-ink);text-decoration:none;font-weight:600;font-size:15px;padding:12px;border-radius:10px;min-height:44px}.kl .kl-plan.is-hi .kl-plan-btn{background:var(--kl-accent);border-color:var(--kl-accent);color:#0b0c0e}.kl-perks{display:flex;flex-wrap:wrap;gap:10px 28px;font-size:15px;color:var(--kl-mute)}.kl-perks>span{display:inline-flex;gap:8px;align-items:center}.kl-perks strong{color:var(--kl-ink);font-weight:600}.kl-faq{padding-top:104px;padding-bottom:32px;display:flex;flex-wrap:wrap;gap:40px}.kl-faq>.kl-h2{flex:1 1 300px}.kl-dl{margin:0;flex:2 1 560px;min-width:0;display:flex;flex-direction:column}.kl-dl>div{padding:20px 0;border-top:1px solid var(--kl-line-2)}.kl-dl>div:last-child{border-bottom:1px solid var(--kl-line-2)}.kl-dl dt{font-weight:600;font-size:17px}.kl-dl dd{margin:8px 0 0;color:var(--kl-mute);font-size:16px;line-height:1.6}.kl-cta{padding-top:104px;padding-bottom:104px}.kl-cta-box{background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:18px;padding:56px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.kl-cta-box .kl-h2{font-size:clamp(30px,4vw,48px);line-height:1.08;max-width:760px}.kl-foot{border-top:1px solid var(--kl-line)}.kl-foot-in{padding-top:28px;padding-bottom:28px;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;font-size:14px;color:var(--kl-mute-2)}.kl-foot-brand{font-weight:700;color:var(--kl-ink);letter-spacing:-.02em}.kl-foot-tag{flex:1 1 auto}.kl .kl-foot-in a{color:var(--kl-mute);text-decoration:none;padding:10px 0}@media (max-width:760px){.kl .kl-signin,.kl-links{display:none}.kl-menu{display:block}.kl-tr.is-head{display:none}.kl-table>tbody>.kl-tr:first-child{border-top:0}.kl-table .kl-th{padding-bottom:4px}.kl-td{padding-top:6px}.kl-td-label{display:block}}