.k-cn-picker{width:100%;max-width:720px;display:grid;grid-gap:var(--space-4);gap:var(--space-4);justify-items:stretch}.k-cn-pick-h{margin:0;text-align:center;font-family:var(--font-ui);font-size:17px;line-height:27px;font-weight:400;font-variation-settings:"opsz" 17;color:var(--ink-muted)}.k-cn-tiles{margin:0;padding:0;list-style:none;display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:640px){.k-cn-tiles[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.k-cn-tiles[data-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.k-cn-tiles[data-count="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}}.k-site .k-cn-tile{display:flex;align-items:center;justify-content:center;gap:var(--space-5);min-height:72px;height:100%;padding:var(--space-4);text-align:center;overflow-wrap:anywhere;background:var(--ground-raised);border:1px solid var(--rule-strong);border-radius:var(--radius-md);color:var(--ink);text-decoration:none;font-family:var(--font-ui);font-size:18px;line-height:24px;font-weight:600}.k-site .k-cn-tile:hover{border-color:var(--ink);background:var(--ground-sunken);text-decoration:none}.k-cn-row-link:focus-visible,.k-cn-team summary:focus-visible,.k-cn-tile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-cn-more{margin:var(--space-4) 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2) var(--space-5);font-size:17px;line-height:27px;font-weight:600}.k-cn-fallback,.k-cn-more{font-family:var(--font-ui)}.k-cn-fallback{margin:var(--space-6) 0 0;text-align:center;font-size:15px;line-height:23px;color:var(--ink-muted)}.k-cn-logo{--k-cn-logo:22px;--k-cn-box:var(--k-cn-logo);flex:none;display:inline-flex;width:var(--k-cn-logo);height:var(--k-cn-logo);align-items:center;justify-content:center}.k-cn-logo img{flex:none;width:var(--k-cn-box);height:var(--k-cn-box);margin:calc((var(--k-cn-logo) - var(--k-cn-box)) / 2)}.k-cn-fill-90{--k-cn-box:calc(var(--k-cn-logo) / 0.9)}.k-cn-fill-80{--k-cn-box:calc(var(--k-cn-logo) / 0.8)}.k-cn-fill-70{--k-cn-box:calc(var(--k-cn-logo) / 0.7)}.k-cn-fill-60{--k-cn-box:calc(var(--k-cn-logo) / 0.6)}.k-cn-fill-50{--k-cn-box:calc(var(--k-cn-logo) / 0.5)}.k-cn-logo-dark,:root[data-theme=dark] .k-cn-logo-light{display:none}:root[data-theme=dark] .k-cn-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .k-cn-logo-light{display:none}:root:not([data-theme=light]) .k-cn-logo-dark{display:block}}.k-cn-page{width:100%;max-width:720px;margin:0 auto;padding:var(--space-7) 0 var(--space-8);display:grid;grid-gap:var(--space-6);gap:var(--space-6);font-family:var(--font-ui);font-size:17px;line-height:27px;font-variation-settings:"opsz" 17;color:var(--ink)}.k-cn-page p{margin:0}.k-cn-head{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.k-cn-title{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.01em;font-variation-settings:"opsz" 30}.k-cn-lead{font-size:20px;line-height:30px;font-variation-settings:"opsz" 20;color:var(--ink-muted)}.k-cn-block{display:grid;grid-gap:var(--space-3);gap:var(--space-3);min-width:0}.k-cn-h2{margin:0;font-size:21px;line-height:28px;font-weight:600;font-variation-settings:"opsz" 21}.k-cn-h3{margin:0;font-size:17px;line-height:27px;font-weight:600}.k-cn-callout{display:grid;grid-gap:var(--space-2);gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--ground-sunken)}.k-cn-callout,.k-cn-url{border:1px solid var(--rule-strong);border-radius:var(--radius-sm)}.k-cn-url{display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);background:var(--ground-raised)}.k-cn-url-text{flex:1 1 auto;min-width:0;overflow-x:auto;white-space:nowrap;font-family:var(--font-data);font-size:14px;line-height:22px;color:var(--ink)}.k-cn-copy{flex:none;justify-content:center}@media (max-width:479px){.k-cn-url{flex-direction:column;align-items:stretch;padding:var(--space-3)}}.k-cn-plans{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-5)}.k-cn-plans legend{padding:0;margin-bottom:var(--space-2);color:var(--ink-muted)}.k-cn-plan{display:inline-flex;align-items:center;gap:var(--space-2);cursor:pointer}.k-cn-plan input{margin:0;accent-color:var(--ink)}.k-cn-plan input:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.k-cn-note,.k-cn-plan-note,.k-cn-source,.k-cn-tested{font-size:15px;line-height:23px;font-variation-settings:"opsz" 15;color:var(--ink-muted)}.k-cn-steps{margin:0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-4);gap:var(--space-4)}.k-cn-steps li{padding-left:var(--space-1)}.k-cn-steps li>*+*{margin-top:var(--space-3)}.k-cn-steps li::marker{font-family:var(--font-data);font-size:14px;color:var(--ink-muted)}.k-cn-team{padding:var(--space-3) var(--space-4);border:1px solid var(--rule);border-radius:var(--radius-sm)}.k-cn-team summary{cursor:pointer;font-weight:600}.k-cn-team[open] summary{margin-bottom:var(--space-4)}.k-cn-team .k-cn-note{margin-top:var(--space-3)}.k-cn-tool{display:grid;grid-gap:var(--space-3);gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--rule);min-width:0}.k-cn-code pre{white-space:pre}.k-cn-prompts{display:grid;grid-gap:var(--space-3);gap:var(--space-3);grid-template-columns:minmax(0,1fr)}@media (min-width:720px){.k-cn-prompts{grid-template-columns:repeat(2,minmax(0,1fr))}}.k-cn-prompt{display:grid;grid-gap:var(--space-2);gap:var(--space-2);align-content:start;justify-items:start;padding:var(--space-4);background:var(--ground-raised);border:1px solid var(--rule);border-radius:var(--radius-md)}.k-cn-prompt-label{font-weight:600}.k-cn-prompt blockquote{margin:0;padding-left:var(--space-3);border-left:2px solid var(--rule-strong)}.k-cn-dl{margin:0;display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.k-cn-dl dt{font-weight:600}.k-cn-dl dd{margin:0 0 var(--space-2)}.k-cn-dl code,.k-cn-page p code{font-family:var(--font-mono);font-size:14px}.k-cn-list{margin:0;padding-left:var(--space-5);display:grid;grid-gap:var(--space-1);gap:var(--space-1)}.k-cn-row{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5)}.k-site .k-cn-row-link{display:inline-flex;align-items:center;gap:var(--space-2)}.k-cn-trademark{display:grid;grid-gap:var(--space-1);gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--rule);font-size:13px;line-height:20px;color:var(--ink-muted)}@media (max-width:640px){.k-cn-page{padding:var(--space-6) 0 var(--space-7);gap:var(--space-5)}.k-cn-title{font-size:26px;line-height:32px}}