.k-site{--bg:#0d0d0c;--surface:#171715;--ink:#f4f2ed;--muted:#aaa7a0;--dim:#77746e;--line:#35332e;--accent:#ff6a1a;--page:min(1320px, calc(100vw - 96px));background:var(--bg);min-height:100vh;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:16px;line-height:1.5;overflow:clip}.k-site *,.k-site :before,.k-site :after{box-sizing:border-box}.k-site a{color:inherit;text-decoration:none}.k-site p{margin-top:0}.k-site h1,.k-site h2,.k-site h3{text-wrap:balance}.k-site h1 em,.k-site h2 em,.k-site h3 em{color:inherit;font-family:inherit;font-style:normal;font-weight:inherit}.k-nav{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);grid-template-columns:1fr auto;align-items:center;height:76px;padding-inline:max(48px,50vw - 660px);display:grid;position:absolute;inset:0 0 auto}.k-brand{letter-spacing:.11em;align-items:center;gap:11px;width:max-content;font-size:13px;font-weight:700;display:inline-flex}.k-brand-cube{width:25px;height:25px}.k-brand sup{margin-left:2px;font-size:.7em;position:relative;top:-.25em}.k-nav nav{align-items:center;gap:31px;display:flex}.k-nav nav a{color:var(--muted);padding:27px 0 25px;font-size:14px;font-weight:500;position:relative}.k-nav nav a:after{content:"";background:0 0;height:2px;position:absolute;bottom:-1px;left:0;right:0}.k-nav nav a:hover,.k-nav nav a.is-active{color:var(--ink)}.k-nav nav a.is-active:after{background:var(--accent)}.k-menu-toggle{display:none}.k-eyebrow,.k-section-label,.k-core-number,.k-story-index{letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:12px;font-weight:650;color:var(--accent)!important}.k-eyebrow span{display:none}.k-hero{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);align-items:center;gap:0;width:100%;min-height:100svh;margin:0;padding:150px 4.5vw 52px;display:grid;position:relative}.k-hero-copy{max-width:800px}.k-hero h1{letter-spacing:-.06em;white-space:nowrap;margin:26px 0 32px;font-size:clamp(34px,3.2vw,52px);font-weight:680;line-height:.92}.k-lede{max-width:680px;font-size:clamp(18px,1.45vw,23px);line-height:1.55;color:var(--muted)!important}.k-hero-slogan{letter-spacing:-.035em;max-width:760px;font-size:clamp(28px,3vw,46px);font-weight:620;line-height:1.12;color:var(--ink)!important}.k-hero-slogan span{color:var(--accent)}.k-actions,.k-error-actions{flex-wrap:wrap;gap:12px;margin-top:38px;display:flex}.k-button,.k-support-link,.k-support-main-link{letter-spacing:0;text-transform:none;border:1px solid #5a5750;border-radius:3px;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:14px;font-style:normal;font-weight:620;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex;color:var(--ink)!important}.k-button:hover,.k-support-link:hover{border-color:var(--ink);background:var(--surface)}.k-button-primary,.k-support-main-link{border-color:var(--accent);background:var(--accent);color:#17100c!important}.k-button-primary:hover,.k-support-main-link:hover{background:#ff8747;border-color:#ff8747}.k-model{border:1px solid var(--line);background:#11110f;height:min(580px,52vw);min-height:420px;position:relative;overflow:hidden}.k-building-viewer{cursor:grab;touch-action:none;position:absolute;inset:0}.k-building-viewer:active{cursor:grabbing}.k-building-viewer canvas{outline:0;width:100%;height:100%;display:block}.k-home-intro,.k-home-roadmap,.k-builder-intro,.k-roadmap-philosophy,.k-support-statement,.k-products-roadmap{width:var(--page);border-top:1px solid var(--line);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);margin:0 auto;padding:112px 0;display:grid}.k-home-intro h2,.k-home-roadmap h2,.k-builder-intro h2,.k-products-roadmap h2,.k-support-statement h2{letter-spacing:-.052em;max-width:900px;margin:0 0 32px;font-size:clamp(34px,3.4vw,50px);font-weight:650;line-height:.98}.k-home-intro div>p,.k-builder-intro>p:last-child,.k-products-roadmap div>p,.k-support-statement div>p{max-width:760px;font-size:18px;line-height:1.65;color:var(--muted)!important}.k-home-products{width:var(--page);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;margin:0 auto 112px;display:grid}.k-home-products a{flex-direction:column;min-height:330px;padding:42px;transition:background-color .18s;display:flex}.k-home-products a+a{border-left:1px solid var(--line)}.k-home-products a:hover{background:var(--surface)}.k-home-products h2{letter-spacing:-.045em;margin:auto 0 18px;font-size:clamp(32px,3.2vw,46px);line-height:1}.k-home-products p{max-width:450px;color:var(--muted);font-size:17px}.k-home-products b{margin-top:22px;font-size:14px;font-weight:620}.k-home-roadmap div>a{border-bottom:1px solid var(--ink);margin-top:15px;font-weight:620;display:inline-block}.k-inner-page{padding-top:76px}.k-page-hero,.k-story-hero,.k-core-hero,.k-roadmap-hero,.k-support-hero{width:var(--page);border-bottom:1px solid var(--line);flex-direction:column;justify-content:center;min-height:68svh;margin:0 auto;padding:112px 0 88px;display:flex;position:relative}.k-page-hero h1,.k-story-hero h1,.k-core-hero h1,.k-roadmap-hero h1,.k-support-copy h1{letter-spacing:-.062em;max-width:1120px;margin:26px 0 34px;font-size:clamp(42px,4.4vw,60px);font-weight:680;line-height:.92}.k-page-hero>p:last-child,.k-story-hero>p:last-child,.k-core-intro,.k-roadmap-hero-copy>p:last-child,.k-support-copy>p:last-child{max-width:760px;margin-bottom:0;font-size:clamp(18px,1.5vw,22px);line-height:1.6;color:var(--muted)!important}.k-product-list{width:var(--page);margin:0 auto}.k-product-placeholder{border-bottom:1px solid var(--line);grid-template-columns:minmax(240px,.55fr) minmax(260px,1fr) auto;align-items:center;gap:30px;min-height:250px;padding:54px 0;display:grid}.k-product-placeholder h2{letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,48px);line-height:1}.k-product-placeholder p{max-width:560px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.k-product-placeholder i{white-space:nowrap;font-size:14px;font-style:normal;font-weight:620}.k-product-link{transition:color .18s}.k-product-link:hover{color:var(--accent)}.k-products-roadmap{margin-top:90px}.k-core-hero-copy,.k-roadmap-hero-copy,.k-support-copy{max-width:1180px}.k-core-status{justify-content:space-between;margin:0;font-size:12px;display:flex;position:absolute;bottom:24px;left:0;right:0;color:var(--dim)!important}.k-core-content,.k-platforms,.k-roadmap-stages,.k-support-ways{width:var(--page);margin:0 auto}.k-core-section{border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.32fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);padding:96px 0;display:grid}.k-core-section h2,.k-platform h2,.k-roadmap-stage h2,.k-support-ways h2{letter-spacing:-.048em;margin:0 0 30px;font-size:clamp(32px,3.3vw,50px);font-weight:650;line-height:1}.k-core-section div>p,.k-platform div>p,.k-roadmap-philosophy div>p,.k-support-ways p{max-width:760px;font-size:18px;line-height:1.65;color:var(--muted)!important}.k-core-section strong{margin-top:34px;font-size:14px;font-weight:650;display:block}.k-core-free{background:0 0}.k-core-closing,.k-roadmap-closing,.k-support-closing{width:var(--page);border-bottom:1px solid var(--line);margin:0 auto;padding:130px 0 145px}.k-core-closing>p,.k-roadmap-closing>p,.k-support-closing>p{text-transform:uppercase;font-size:12px;font-weight:650;color:var(--accent)!important}.k-core-closing h2,.k-roadmap-closing h2,.k-support-closing h2{letter-spacing:-.052em;max-width:1050px;margin:28px 0 0;font-size:clamp(36px,3.8vw,54px);font-weight:650;line-height:.98}.k-platform{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(190px,.3fr);align-items:start;gap:34px;padding:72px 0;display:grid}.k-platform-status{font-size:13px;font-weight:620;color:var(--ink)!important}.k-platform-status span{background:var(--accent);border-radius:50%;width:7px;height:7px;margin:0 9px 1px 0;display:inline-block}.k-team-list{width:var(--page);margin:0 auto}.k-person{border-bottom:1px solid var(--line);grid-template-columns:minmax(280px,.65fr) minmax(0,1fr);gap:clamp(54px,9vw,130px);padding:96px 0;display:grid}.k-person-avatar{aspect-ratio:4/4.5;border:1px solid var(--line);background:var(--surface);align-items:flex-end;padding:28px;display:flex}.k-person-avatar>span{letter-spacing:-.08em;font-size:clamp(72px,8vw,130px);font-weight:700;line-height:.75}.k-person-symbol{width:clamp(100px,11vw,165px);color:var(--ink);fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.k-avatar-grid{display:none}.k-person-info{flex-direction:column;justify-content:center;display:flex}.k-person-index{text-transform:uppercase;font-size:12px;font-weight:650;color:var(--accent)!important}.k-person h2{letter-spacing:-.055em;margin:25px 0 12px;font-size:clamp(38px,4vw,56px);line-height:.95}.k-person-role{font-size:18px;color:var(--ink)!important}.k-aliases{font-size:14px;color:var(--dim)!important}.k-person-bio{max-width:680px;margin:40px 0 30px;font-size:18px;line-height:1.65;color:var(--muted)!important}.k-skills{flex-wrap:wrap;gap:8px 16px;display:flex}.k-skills span{color:var(--muted);font-size:13px}.k-skills span+span:before{content:"/";color:var(--dim);margin-right:16px}.k-roadmap-philosophy blockquote{border-left:3px solid var(--accent);letter-spacing:-.03em;max-width:920px;margin:48px 0;padding-left:26px;font-size:clamp(24px,2.7vw,40px);font-weight:600;line-height:1.25}.k-roadmap-stage{border-bottom:1px solid var(--line);grid-template-columns:minmax(200px,.32fr) minmax(0,1fr);gap:clamp(48px,8vw,120px);padding:84px 0;display:grid}.k-roadmap-stage-label{display:block}.k-roadmap-stage-label p{text-transform:uppercase;font-size:13px;font-weight:620}.k-roadmap-stage ul{max-width:820px;margin:0;padding:0;list-style:none}.k-roadmap-stage li{border-top:1px solid var(--line);color:var(--muted);padding:15px 0;font-size:17px}.k-roadmap-stage li:before{content:"—";color:var(--accent);margin-right:15px}.k-support-ways article{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);gap:34px;padding:54px 0;display:grid}.k-support-ways h2{margin:0;font-size:clamp(30px,3vw,44px)}.k-support-link{margin-top:20px}.k-support-note{color:#11110f;background:#efede7;margin-top:100px;padding:120px max(48px,50vw - 660px)}.k-support-note>p:first-child{text-transform:uppercase;margin-bottom:24px;font-size:13px;font-weight:650}.k-support-note h2{letter-spacing:-.06em;max-width:950px;margin:0 0 36px;font-size:clamp(40px,4.5vw,58px);line-height:.92}.k-support-note>p:not(:first-child),.k-support-note strong{max-width:760px;margin-left:auto;font-size:18px;line-height:1.6}.k-support-note strong{margin-top:25px;display:block}.k-support-main-link{margin-top:38px}.k-reading-progress{z-index:40;background:var(--accent);height:3px;position:fixed;top:0;left:0}.k-chapters-toggle{display:none}.k-story-layout{width:var(--page);grid-template-columns:270px minmax(0,780px);justify-content:start;gap:clamp(70px,10vw,150px);margin:0 auto;padding:82px 0 120px;display:grid}.k-story-layout aside{scrollbar-width:thin;height:calc(100vh - 130px);position:sticky;top:104px;overflow:auto}.k-story-layout aside>p{color:var(--dim);text-transform:uppercase;font-size:12px;font-weight:650}.k-story-layout aside nav{flex-direction:column;display:flex}.k-story-layout aside button{color:var(--dim);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:1fr;padding:9px 0;display:grid}.k-story-layout aside button:hover,.k-story-layout aside button.is-active{color:var(--ink)}.k-story-copy section{padding:0 0 105px;scroll-margin-top:105px}.k-story-copy h2{letter-spacing:-.05em;margin:19px 0 40px;font-size:clamp(32px,3.2vw,48px);line-height:1}.k-story-copy p{font-size:18px;line-height:1.75;color:#c5c2bb!important}.k-story-copy blockquote{border-left:3px solid var(--accent);margin:38px 0;padding-left:24px;font-size:clamp(22px,2.2vw,32px);font-weight:600;line-height:1.35}.k-story-lines{margin:34px 0;font-weight:600;color:var(--ink)!important}.k-story-lines span{display:block}.k-story-names{flex-wrap:wrap;gap:14px 26px;margin:35px 0;font-size:22px;display:flex}.k-story-names b{color:var(--accent)}.k-footer{width:var(--page);border-top:1px solid var(--line);color:var(--dim);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;margin:0 auto;padding:36px 0 45px;font-size:12px;display:grid}.k-footer p{margin:0}.k-footer-social{gap:24px;display:flex}.k-footer-social a{color:var(--ink);font-weight:600}.k-footer-social a:hover{color:var(--accent)}.k-footer>span{justify-self:end}.k-error-scene{width:var(--page);align-items:center;min-height:100svh;margin:0 auto;padding-top:120px;display:flex}.k-error-copy{max-width:900px;position:relative}.k-error-number{color:var(--accent);font-size:14px;font-weight:700}.k-error-copy h1{letter-spacing:-.06em;margin:25px 0 28px;font-size:clamp(44px,4.5vw,60px);line-height:.9}.k-error-copy>p:not(.k-eyebrow){max-width:620px;color:var(--muted);font-size:18px}.k-grid,.k-orbit,.k-core-grid,.k-core-orbit,.k-builder-lines,.k-roadmap-path,.k-support-orbit,.k-error-grid,.k-error-orbit,.k-error-structure{display:none}@media (max-width:980px){.k-site{--page:min(100% - 56px, 1320px)}.k-nav{padding-inline:28px}.k-nav nav{gap:20px}.k-hero{grid-template-columns:1fr;min-height:auto;padding-top:155px}.k-hero-copy{max-width:850px}.k-model{height:560px;min-height:0}.k-home-intro,.k-home-roadmap,.k-builder-intro,.k-roadmap-philosophy,.k-support-statement,.k-products-roadmap,.k-core-section,.k-roadmap-stage{grid-template-columns:1fr;gap:30px}.k-person{grid-template-columns:minmax(240px,.65fr) 1fr;gap:55px}.k-story-layout{grid-template-columns:220px minmax(0,1fr);gap:55px}.k-support-note{padding-inline:28px}}@media (max-width:760px){.k-site{--page:calc(100% - 40px)}.k-nav{height:70px;padding-inline:20px}.k-inner-page{padding-top:70px}.k-menu-toggle{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;padding:12px;display:flex}.k-menu-toggle span{background:currentColor;width:100%;height:2px;display:block}.k-menu-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.k-menu-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.k-menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-7px)rotate(-45deg)}.k-nav nav{border-bottom:1px solid var(--line);background:var(--bg);flex-direction:column;gap:0;width:100%;padding:10px 20px 18px;display:none;position:absolute;top:70px;left:0}.k-nav nav.is-open{display:flex}.k-nav nav a{text-align:center;width:100%;padding:13px 0}.k-nav nav a:after{display:none}.k-hero{gap:44px;padding:118px 20px 42px}.k-hero h1{font-size:clamp(34px,4.8vw,40px)}.k-model{height:420px}.k-home-intro,.k-home-roadmap,.k-builder-intro,.k-roadmap-philosophy,.k-support-statement,.k-products-roadmap{padding:74px 0}.k-home-products{grid-template-columns:1fr;margin-bottom:74px}.k-home-products a{min-height:280px;padding:30px 0}.k-home-products a+a{border-top:1px solid var(--line);border-left:0}.k-page-hero,.k-story-hero,.k-core-hero,.k-roadmap-hero,.k-support-hero{min-height:62svh;padding:80px 0 65px}.k-page-hero h1,.k-story-hero h1,.k-core-hero h1,.k-roadmap-hero h1,.k-support-copy h1{font-size:clamp(40px,10vw,52px)}.k-product-placeholder{grid-template-columns:1fr;gap:20px}.k-product-placeholder p,.k-product-placeholder i{grid-column:1}.k-product-placeholder i{white-space:normal}.k-person{grid-template-columns:1fr;padding:70px 0}.k-person-avatar{max-width:480px}.k-platform,.k-support-ways article{grid-template-columns:1fr}.k-platform-status,.k-support-ways article>div{grid-column:1}.k-core-section,.k-roadmap-stage{padding:70px 0}.k-core-closing,.k-roadmap-closing,.k-support-closing{padding:95px 0 110px}.k-support-note{margin-top:70px;padding:85px 20px}.k-chapters-toggle{z-index:10;border:0;border-bottom:1px solid var(--line);background:var(--bg);width:100%;height:48px;color:var(--ink);justify-content:space-between;align-items:center;padding:0 20px;font-weight:650;display:flex;position:sticky;top:70px}.k-story-layout{width:100%;padding-top:0;display:block}.k-story-layout aside{z-index:9;background:var(--bg);width:100%;height:calc(100vh - 118px);padding:20px;display:none;position:sticky;top:118px}.k-story-layout aside.is-open{display:block}.k-story-copy{width:var(--page);margin:0 auto;padding-top:65px}.k-story-copy section{scroll-margin-top:135px}.k-footer{grid-template-columns:1fr;align-items:start}.k-footer-social{flex-wrap:wrap}.k-footer>span{justify-self:start}}@media (max-width:420px){.k-brand{font-size:11px}.k-hero h1,.k-page-hero h1,.k-story-hero h1,.k-core-hero h1,.k-roadmap-hero h1,.k-support-copy h1{font-size:42px}.k-hero h1{font-size:clamp(18px,5.6vw,25px)}.k-model{height:350px}.k-actions,.k-error-actions{flex-direction:column}.k-button{width:100%}.k-product-placeholder{grid-template-columns:1fr}.k-product-placeholder p,.k-product-placeholder i{grid-column:1}.k-platform,.k-support-ways article{grid-template-columns:1fr}.k-platform-status,.k-support-ways article>div{grid-column:1}}@media (prefers-reduced-motion:reduce){.k-site{scroll-behavior:auto}.k-site *{transition:none!important;animation:none!important}}.k-api-layout{width:var(--page);grid-template-columns:240px minmax(0,960px);align-items:start;gap:clamp(60px,8vw,120px);margin:0 auto;padding:64px 0 120px;display:grid}.k-api-sidebar{max-height:calc(100vh - 64px);position:sticky;top:32px;overflow-y:auto}.k-api-sidebar-heading{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;padding-bottom:22px;display:flex}.k-api-sidebar-heading strong{font-size:15px}.k-api-sidebar-heading span,.k-api-language{color:var(--dim);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.k-api-sidebar nav{flex-direction:column;display:flex}.k-api-sidebar nav a{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:34px 1fr;padding:11px 0;font-size:14px;display:grid}.k-api-sidebar nav a span{color:var(--dim);font-size:11px}.k-api-sidebar nav a:hover,.k-api-sidebar nav a.is-active{color:var(--ink)}.k-api-sidebar nav a.is-active span{color:var(--accent)}.k-api-content{min-width:0}.k-api-language{color:var(--accent);margin:0 0 24px}.k-api-article{color:#d2cfc8;min-width:0}.k-api-article>h1:first-child{color:var(--ink);letter-spacing:-.055em;margin:0 0 34px;font-size:clamp(40px,4.3vw,56px);font-weight:680;line-height:.95}.k-api-article h2{border-top:1px solid var(--line);color:var(--ink);letter-spacing:-.035em;margin:76px 0 24px;padding-top:16px;scroll-margin-top:24px;font-size:clamp(26px,2.6vw,36px);font-weight:650;line-height:1.08}.k-api-article h3{color:var(--ink);letter-spacing:-.025em;margin:48px 0 18px;scroll-margin-top:24px;font-size:clamp(21px,1.7vw,26px);font-weight:650;line-height:1.2}.k-api-article h4{color:var(--ink);margin:38px 0 15px;scroll-margin-top:24px;font-size:20px}.k-api-article p,.k-api-article li{font-size:16px;line-height:1.72}.k-api-article p{margin:0 0 18px}.k-api-article ul,.k-api-article ol{margin:0 0 24px;padding-left:24px}.k-api-article li+li{margin-top:7px}.k-api-article a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:3px}.k-api-article a:hover{color:var(--accent)}.k-api-article blockquote{border:1px solid #704027;border-left:4px solid var(--accent);color:var(--ink);background:#17120f;margin:0 0 34px;padding:18px 20px}.k-api-article blockquote p{margin:0}.k-api-article :not(pre)>code{color:#f2c3a6;overflow-wrap:anywhere;background:#171715;border:1px solid #403d37;border-radius:3px;padding:.14em .38em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:.88em}.k-api-code-block{border:1px solid var(--line);background:#11110f;margin:24px 0 30px;position:relative}.k-api-code-block>button{z-index:2;min-width:62px;min-height:32px;color:var(--muted);cursor:pointer;background:#1c1b18;border:1px solid #4a4741;border-radius:3px;padding:0 10px;font-size:12px;font-weight:650;position:absolute;top:10px;right:10px}.k-api-code-block>button:hover{border-color:var(--ink);color:var(--ink)}.k-api-code-block pre{color:#dedbd4;tab-size:4;margin:0;padding:52px 20px 20px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:13px;line-height:1.62;overflow-x:auto}.k-api-code-block code{font:inherit}.k-api-table-wrap{border:1px solid var(--line);scrollbar-width:thin;width:100%;margin:24px 0 32px;overflow-x:auto}.k-api-table-wrap table{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.k-api-table-wrap th,.k-api-table-wrap td{border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:12px 14px}.k-api-table-wrap th{color:var(--ink);background:#191916;font-weight:650}.k-api-table-wrap tr:last-child td{border-bottom:0}.k-api-table-wrap th:last-child,.k-api-table-wrap td:last-child{border-right:0}.k-api-article hr{border:0;border-top:1px solid var(--line);margin:56px 0}.k-api-article strong{color:var(--ink)}.k-api-article .hljs-comment,.k-api-article .hljs-quote{color:#85827a;font-style:italic}.k-api-article .hljs-keyword,.k-api-article .hljs-selector-tag,.k-api-article .hljs-literal{color:#ff8e52}.k-api-article .hljs-string,.k-api-article .hljs-doctag{color:#b9d47b}.k-api-article .hljs-number,.k-api-article .hljs-symbol,.k-api-article .hljs-bullet{color:#e3b46f}.k-api-article .hljs-title,.k-api-article .hljs-section,.k-api-article .hljs-type{color:#8dcbd0}.k-api-article .hljs-built_in,.k-api-article .hljs-name,.k-api-article .hljs-attr{color:#d5a4d8}.k-api-article .hljs-variable,.k-api-article .hljs-template-variable{color:#e7c7a7}.k-api-toc{scrollbar-width:thin;max-height:calc(100vh - 56px);position:sticky;top:28px;overflow-y:auto}.k-api-toc-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:20px;display:flex}.k-api-toc-heading strong{font-size:15px}.k-api-toc-heading span{color:var(--accent);letter-spacing:.08em;font-size:11px;font-weight:700}.k-api-toc nav{flex-direction:column;display:flex}.k-api-toc nav a{border-bottom:1px solid var(--line);color:var(--muted);padding:9px 0;font-size:13px;line-height:1.35}.k-api-toc nav a.is-subsection{color:var(--dim);padding-left:16px;font-size:12px}.k-api-toc nav a:hover{color:var(--ink)}@media (max-width:1040px){.k-api-layout{grid-template-columns:210px minmax(0,1fr);gap:44px}}@media (max-width:760px){.k-api-layout{padding:30px 0 80px;display:block}.k-api-sidebar{max-height:none;margin-bottom:54px;position:static}.k-api-sidebar nav{grid-template-columns:1fr 1fr;display:grid}.k-api-sidebar nav a:nth-child(odd){border-right:1px solid var(--line);padding-right:12px}.k-api-sidebar nav a:nth-child(2n){padding-left:12px}.k-api-article>h1:first-child{font-size:clamp(38px,10vw,50px)}.k-api-article h2{margin-top:62px}.k-api-table-wrap{width:calc(100vw - 40px)}.k-api-toc{border-bottom:1px solid var(--line);max-height:330px;margin-bottom:52px;position:static}.k-api-toc nav{grid-template-columns:1fr 1fr;column-gap:20px;display:grid}.k-api-toc nav a.is-subsection{padding-left:10px}}@media (max-width:430px){.k-api-sidebar nav{grid-template-columns:1fr}.k-api-sidebar nav a:nth-child(odd){border-right:0;padding-right:0}.k-api-sidebar nav a:nth-child(2n){padding-left:0}.k-api-code-block{margin-left:-8px;margin-right:-8px}.k-api-toc nav{grid-template-columns:1fr}}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;background:#0d0d0c;margin:0;padding:0}body{background:#0d0d0c;min-width:320px;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}button,input{font:inherit}img,svg,canvas{max-width:100%}
