.landing-resource-runtime{--vp-c-bg:var(--Bg-Primary);--vp-c-bg-alt:var(--Bg-Secondary);--vp-c-text-1:var(--Labels-Primary);--vp-c-text-2:var(--Labels-Secondary);--vp-c-text-3:var(--Labels-Tertiary);--vp-c-divider:var(--Separators-S1);--vp-c-brand:var(--Colors-KMBlue);--vp-c-brand-light:var(--Colors-KMBlue-hover);--vp-c-brand-dark:var(--Colors-KMBlue-active);--breakpoint-desktop:1000px;--breakpoint-mobile:680px}.landing-resource-runtime .vp-doc p img,.landing-resource-runtime .vp-doc .kit-weaver-markdown-image img{border:.5px solid var(--Separators-S1);border-radius:12px;width:100%;max-width:100%;height:auto;display:block}.landing-resource-runtime .vp-doc .kit-weaver-markdown-image{max-width:720px;margin-left:auto;margin-right:auto}.landing-resource-runtime .vp-doc .kit-weaver-markdown-divider{border-top:.5px solid var(--Separators-S1);margin-top:7px;margin-bottom:16px}.landing-resource-runtime .vp-doc .kit-weaver-markdown-table th>*,.landing-resource-runtime .vp-doc .kit-weaver-markdown-table td>*{overflow-wrap:anywhere}.landing-resource-runtime{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scroll-behavior:smooth}.landing-resource-runtime,.landing-resource-runtime{max-width:100%;overflow-x:clip}.landing-resource-runtime .vp-page{background:var(--Bg-Primary)}.landing-resource-runtime .vp-doc .showcase-section-wide,.landing-resource-runtime .vp-doc .wide-component{box-sizing:border-box;width:100dvw;max-width:1280px;margin-left:calc(50% - 50dvw);padding:48px 24px;transform:none}.landing-resource-runtime{font-family:var(--font-family-base)}.landing-resource-runtime .vp-doc h1,.landing-resource-runtime .vp-doc h2,.landing-resource-runtime .vp-doc h3,.landing-resource-runtime .vp-doc h4,.landing-resource-runtime .vp-doc h5,.landing-resource-runtime .vp-doc h6{color:var(--Labels-Primary);font-weight:600}.landing-resource-runtime .vp-doc p:not(.card-desc):not(.showcase-hub-subtitle){color:var(--Labels-Secondary);line-height:1.8}.landing-resource-runtime .vp-doc h1.showcase-hub-title{text-align:left!important;margin:0!important;font-weight:520!important;line-height:38px!important}.landing-resource-runtime .vp-doc p.showcase-hub-subtitle{color:var(--Labels-Secondary)!important;letter-spacing:normal!important;white-space:pre-line!important;max-width:none!important;margin-top:0!important;margin-bottom:0!important;font-size:20px!important;line-height:30px!important}.landing-resource-runtime .vp-doc p.hero-main-subtitle{color:var(--Labels-Secondary);font-size:20px;line-height:30px}.landing-resource-runtime .vp-doc a:not(.vp-raw){color:var(--Colors-KMBlue);text-decoration:none}.landing-resource-runtime .vp-doc a:not(.vp-raw):hover{color:var(--Colors-KMBlue);text-decoration:underline}.landing-resource-runtime .vp-doc a.resources-explore-card:hover{text-decoration:none}.landing-resource-runtime .vp-doc img{border-radius:12px;max-width:100%}.landing-resource-runtime .vp-doc .resources-explore-card img{border-radius:0}.landing-resource-runtime .vp-doc p img{border:.5px solid var(--Separators-S1);width:100%;max-width:100%;height:auto;display:block}.landing-resource-runtime .vp-doc blockquote{background:0 0;border-left:none;border-radius:0;margin:24px 0;padding:0 0 0 32px;position:relative}.landing-resource-runtime .vp-doc blockquote:before{content:"";background:var(--Fills-F3);border-radius:39px;width:2px;position:absolute;top:2px;bottom:2px;left:0}.landing-resource-runtime .vp-doc blockquote p{color:var(--Labels-Primary)!important;margin:0!important;font-size:18px!important;font-weight:500!important;line-height:28px!important}@font-face{font-family:Sentient;src:url(/landing-ui/assets/resources/fonts/sentient-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sentient;src:url(/landing-ui/assets/resources/fonts/sentient-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.landing-resource-runtime .vp-doc .resource-quote{max-width:720px;margin:24px 0;padding-left:20px;position:relative}@media (min-width:1000px){.landing-resource-runtime .vp-doc .resource-quote{padding-left:26px}}.landing-resource-runtime .vp-doc .resource-quote:before{content:"";background:var(--Fills-F3);border-radius:39px;width:1px;position:absolute;top:2px;bottom:2px;left:0}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang] .resource-quote-text,.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang] .resource-quote-attribution{color:var(--Labels-Secondary)!important;margin:0!important;font-family:Noto Serif SC,Lora,serif!important;font-size:17px!important;font-weight:400!important;line-height:28px!important}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=en] .resource-quote-text,.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=en] .resource-quote-attribution{font-family:Sentient,Noto Serif SC,serif!important}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=en] .resource-quote-text:before,.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=en] .resource-quote-text:after{content:"\""}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=zh] .resource-quote-text:before{content:"“"}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=zh] .resource-quote-text:after{content:"”"}.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=zh] .resource-quote-text,.landing-resource-runtime .vp-doc .resource-quote[data-quote-lang=zh] .resource-quote-attribution{font-family:Noto Serif SC,Songti SC,serif!important}.landing-resource-runtime .vp-doc .resource-quote .resource-quote-attribution{margin-top:4px!important}.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button>span{background-color:var(--Fills-F1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;width:68px;height:68px}.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button:hover>span{background-color:var(--Fills-F2)}.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button>span>svg{width:40px;height:40px}@media (hover:hover){.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button>span,.landing-resource-runtime .resource-cover-play-video .resource-cover-play-fullscreen,.landing-resource-runtime .menu-card .resource-cover-play-fullscreen{opacity:0}.landing-resource-runtime .resource-cover-play-video:hover [data-blog-video-player]>button>span,.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button:focus-visible>span,.landing-resource-runtime .resource-cover-play-video:hover .resource-cover-play-fullscreen,.landing-resource-runtime .resource-cover-play-video .resource-cover-play-fullscreen:focus-visible,.landing-resource-runtime .menu-card:hover .resource-cover-play-fullscreen,.landing-resource-runtime .menu-card .resource-cover-play-fullscreen:focus-visible{opacity:1}}.landing-resource-runtime .resource-cover-play-video video::-webkit-media-controls-fullscreen-button{display:none}.landing-resource-runtime .vp-doc,.landing-resource-runtime .vp-doc h1,.landing-resource-runtime .vp-doc h2,.landing-resource-runtime .vp-doc h3,.landing-resource-runtime .vp-doc h4,.landing-resource-runtime .vp-doc h5,.landing-resource-runtime .vp-doc h6{font-family:var(--font-family-base)}.landing-resource-runtime .vp-doc h1:not(.hero-main-title):not(.showcase-hub-title){max-width:1000px;scroll-margin-top:var(--scroll-margin-top,64px);margin:8px auto;font-family:var(--title-fonts)!important;letter-spacing:0%!important;text-align:center!important;color:#000000e6!important;font-size:32px!important;font-weight:600!important;line-height:48px!important}.landing-resource-runtime .vp-doc h1.hero-main-title{font-family:var(--misans-fonts,var(--title-fonts))!important;font-size:32px!important;font-weight:520!important;line-height:38px!important}:lang(zh) .landing-resource-runtime .vp-doc h1.hero-main-title,:lang(zh-CN) .landing-resource-runtime .vp-doc h1.hero-main-title,:lang(zh-TW) .landing-resource-runtime .vp-doc h1.hero-main-title,:lang(ja) .landing-resource-runtime .vp-doc h1.hero-main-title,:lang(ko) .landing-resource-runtime .vp-doc h1.hero-main-title{font-weight:600!important}.landing-resource-runtime .vp-doc h1:hover .header-anchor,.landing-resource-runtime .vp-doc h2:hover .header-anchor,.landing-resource-runtime .vp-doc h3:hover .header-anchor,.landing-resource-runtime .vp-doc h4:hover .header-anchor,.landing-resource-runtime .vp-doc h5:hover .header-anchor,.landing-resource-runtime .vp-doc h6:hover .header-anchor{display:none}.landing-resource-runtime .vp-doc p:where(:not(.hero-main-subtitle)):where(:not(.card-desc)),.landing-resource-runtime .vp-doc ul,.landing-resource-runtime .vp-doc ol,.landing-resource-runtime .vp-doc blockquote,.landing-resource-runtime .vp-doc h2,.landing-resource-runtime .vp-doc h3,.landing-resource-runtime .vp-doc h4,.landing-resource-runtime .vp-doc h5,.landing-resource-runtime .vp-doc h6,.landing-resource-runtime .vp-doc table{max-width:720px;margin-left:auto;margin-right:auto}.landing-resource-runtime .vp-doc h2,.landing-resource-runtime .vp-doc h3,.landing-resource-runtime .vp-doc h4,.landing-resource-runtime .vp-doc h5,.landing-resource-runtime .vp-doc h6{text-align:left;scroll-margin-top:var(--scroll-margin-top,64px);border-top:none!important}.landing-resource-runtime .vp-doc h2{letter-spacing:0%!important;color:var(--Labels-Primary)!important;margin-top:16px!important;padding-top:16px!important;font-size:28px!important;font-weight:600!important;line-height:44px!important}.landing-resource-runtime .vp-doc h3{letter-spacing:0%!important;color:var(--Labels-Primary)!important;margin-top:28px!important;margin-bottom:16px!important;font-size:24px!important;font-weight:600!important;line-height:38px!important}.landing-resource-runtime .vp-doc h4:not(.card-title){letter-spacing:0%!important;color:var(--Labels-Primary)!important;margin-top:24px!important;margin-bottom:16px!important;font-size:20px!important;font-weight:600!important;line-height:32px!important}.landing-resource-runtime .vp-doc h5{margin-top:20px!important;margin-bottom:12px!important;font-size:18px!important;font-weight:500!important;line-height:28px!important}.landing-resource-runtime .vp-doc p:where(:not(.hero-main-subtitle)):where(:not(.card-desc)),.landing-resource-runtime .vp-doc li,.landing-resource-runtime .vp-doc li>p:where(:not(.hero-main-subtitle)):where(:not(.card-desc)){letter-spacing:0%!important;color:var(--Labels-Primary)!important;margin:20px 0!important;font-size:18px!important;font-weight:400!important;line-height:28px!important}.landing-resource-runtime .vp-doc ul,.landing-resource-runtime .vp-doc ol{margin:20px 0!important}.landing-resource-runtime .vp-doc ol{padding-left:24px;list-style:decimal}.landing-resource-runtime .vp-doc ul{padding-left:24px;list-style:outside}.landing-resource-runtime .vp-doc li{display:list-item}.landing-resource-runtime .vp-doc ul ul,.landing-resource-runtime .vp-doc ul ol,.landing-resource-runtime .vp-doc ol ul,.landing-resource-runtime .vp-doc ol ol{margin:16px auto!important}.landing-resource-runtime .vp-doc table{border-collapse:collapse;border-spacing:0;width:100%;overflow:hidden;margin:16px auto 0!important}.landing-resource-runtime .vp-doc table th,.landing-resource-runtime .vp-doc table td{border-top:.5px solid var(--Separators-S1);border-left:.5px solid var(--Separators-S1);text-align:left;box-sizing:border-box;overflow-wrap:anywhere;min-width:80px;max-width:280px;padding:12px 16px}.landing-resource-runtime .vp-doc table th:first-child:not(.kit-weaver-markdown-table-cell),.landing-resource-runtime .vp-doc table td:first-child:not(.kit-weaver-markdown-table-cell),.landing-resource-runtime .vp-doc table .kit-weaver-markdown-table-first-column-cell{z-index:1;box-shadow:inset -.5px 0 0 0 var(--Separators-S1,#00000021);border-left:0;max-width:200px;position:sticky;left:0}.landing-resource-runtime .vp-doc table th:nth-child(2):not(.kit-weaver-markdown-table-cell),.landing-resource-runtime .vp-doc table td:nth-child(2):not(.kit-weaver-markdown-table-cell),.landing-resource-runtime .vp-doc table .kit-weaver-markdown-table-second-column-cell{border-left:0}.landing-resource-runtime .vp-doc table thead tr:first-child th{color:var(--Labels-Primary,#000000e6);background:var(--Bg-Secondary,#f5f5f5);border-top:0;font-size:18px;font-style:normal;font-weight:600;line-height:28px}.landing-resource-runtime .vp-doc table tbody tr td{color:var(--Labels-Primary,#000000e6);background:var(--Bg-Tertiary,#fff)}.landing-resource-runtime .vp-doc-table-container{border-radius:12px;max-width:720px;position:relative;overflow:hidden;margin:16px auto 0!important}.landing-resource-runtime .vp-doc-table-container:after{content:"";border:.5px solid var(--Separators-S1,#00000021);pointer-events:none;z-index:2;border-radius:12px;position:absolute;inset:0}.landing-resource-runtime .vp-doc-table-container:before{content:"";pointer-events:none;z-index:1;border-radius:12px;transition:box-shadow .15s;position:absolute;inset:0}.landing-resource-runtime .vp-doc-table-container.has-right-overflow:before{box-shadow:inset -4px 0 4px #0000000a}.landing-resource-runtime .vp-doc-table-container.has-left-overflow:before{box-shadow:inset 4px 0 4px #0000000a}.landing-resource-runtime .vp-doc-table-container.has-right-overflow.has-left-overflow:before{box-shadow:inset -4px 0 4px #0000000a,inset 4px 0 4px #0000000a}.landing-resource-runtime .vp-doc-table-wrapper{overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#0003 transparent;width:100%;min-width:0;overflow-x:auto}.landing-resource-runtime .vp-doc-table-wrapper::-webkit-scrollbar{height:8px}.landing-resource-runtime .vp-doc-table-wrapper::-webkit-scrollbar-track{background:0 0}.landing-resource-runtime .vp-doc-table-wrapper::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}.landing-resource-runtime .vp-doc-table-wrapper::-webkit-scrollbar-thumb:hover{background:#00000059}@media (hover:none){.landing-resource-runtime .vp-doc-table-wrapper{scrollbar-width:none}.landing-resource-runtime .vp-doc-table-wrapper::-webkit-scrollbar{display:none}}.landing-resource-runtime .vp-doc-table-wrapper table{min-width:max-content;max-width:none;overflow:visible;margin:0!important}.landing-resource-runtime .vp-doc table td:first-child:has(>span:empty){border-top:0}.landing-resource-runtime .vp-doc :not(pre)>code,.landing-resource-runtime .vp-doc code:not(pre code),.landing-resource-runtime .resources-inline-code{font-family:var(--font-mono);font-size:var(--markdown-InlineCode-font-size);line-height:var(--markdown-InlineCode-line-height);font-variant-ligatures:none;font-feature-settings:normal;background:var(--Bg-Secondary,#f5f5f5);word-break:break-word;border-radius:6px;padding:2px 6px}.landing-resource-runtime .vp-doc.resources-article p:has(>.toc-heading){display:none}.landing-resource-runtime .vp-doc.resources-article p:has(>.toc-heading)+ul{display:none}.landing-resource-runtime .breadcrumb-wrapper ol{margin:0!important;padding:0!important}.landing-resource-runtime .breadcrumb-wrapper li{color:var(--Labels-Secondary)!important;gap:0!important;margin:0!important;font-size:14px!important;line-height:22px!important;list-style:none!important;display:flex!important}.landing-resource-runtime .resources-hero{box-sizing:border-box;flex-direction:column;align-items:stretch;gap:24px;width:100%;padding-top:72px;padding-bottom:72px;display:flex}.landing-resource-runtime .resources-hero.resources-hero--align-center{gap:16px;padding-top:47px;padding-bottom:0}.landing-resource-runtime .resources-hero--align-center .hero-block-meta .breadcrumb{margin-bottom:13px!important}.landing-resource-runtime .resources-hero--align-center .hero-block-meta h1.hero-main-title{margin-bottom:7px!important}.landing-resource-runtime .resources-hero--align-center .resources-hero-content .hero-block-cta{margin-top:21px}.landing-resource-runtime .resources-hero--align-center .resources-hero-media{margin-top:17px}.landing-resource-runtime .resources-hero--align-center .resources-hero-content{gap:16px;max-width:1040px;margin-left:auto;margin-right:auto}.landing-resource-runtime .resources-hero--align-center .resources-hero-media{width:100%;max-width:1040px;margin-left:auto;margin-right:auto}.landing-resource-runtime .resources-hero-content{flex-direction:column;align-items:flex-start;gap:24px;min-width:0;display:flex}.landing-resource-runtime .resources-hero-content .hero-block-meta{flex-direction:column;align-items:stretch;gap:16px;width:100%;display:flex}.landing-resource-runtime .resources-hero-content .hero-block-meta .breadcrumb-wrapper,.landing-resource-runtime .resources-hero-content .hero-block-meta .breadcrumb{width:100%}.landing-resource-runtime .resources-hero-content .hero-block-cta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.landing-resource-runtime .resources-hero-content .hero-block-cta.hero-block-cta--center{align-items:center}.landing-resource-runtime .resources-hero-content .hero-block-cta.hero-block-cta--center .hero-block-cta-buttons{justify-content:center}.landing-resource-runtime .resources-hero.resources-hero--align-center .resources-hero-content{align-items:center;width:100%}.landing-resource-runtime .resources-hero--align-center .resources-hero-content .hero-block-meta{text-align:center;align-items:center}.landing-resource-runtime .resources-hero--align-center h1.hero-main-title,.landing-resource-runtime .resources-hero.resources-hero--align-center p.hero-main-subtitle{text-align:center!important}.landing-resource-runtime .resources-hero--align-center .resources-hero-content .hero-block-meta .breadcrumb-wrapper,.landing-resource-runtime .resources-hero--align-center .resources-hero-content .hero-block-meta .breadcrumb{width:auto}.landing-resource-runtime .resources-hero--align-center .resources-hero-content .hero-block-meta .breadcrumb ol{justify-content:center}.landing-resource-runtime .resources-hero-content .hero-block-cta-buttons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.landing-resource-runtime .resources-hero-content .hero-block-cta-footnote{margin:0}.landing-resource-runtime .resources-hero-content .hero-block-props{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.landing-resource-runtime .resources-hero.resources-hero--kimi-code{padding-top:40px}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .resources-hero-content{align-items:center;gap:48px;width:100%}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-meta{text-align:center;align-items:center;width:100%;max-width:1040px}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-meta .breadcrumb-wrapper,.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-meta .breadcrumb{width:auto}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-cta--kimi-code{align-items:center;width:100%}.landing-resource-runtime .resources-hero-media{width:100%;margin-top:0}.landing-resource-runtime .resources-hero-media>figure{width:100%;margin:0}.landing-resource-runtime .resources-hero-media img,.landing-resource-runtime .resources-hero-media video{aspect-ratio:16/9;object-fit:cover;background:var(--Fills-F1);border:.5px solid var(--Separators-S1);border-radius:8px;width:100%}@media (min-width:1000px){.landing-resource-runtime .resources-hero.hero-left-right{flex-direction:row;align-items:flex-start;gap:48px}.landing-resource-runtime .resources-hero.hero-left-right .resources-hero-content{flex:5}.landing-resource-runtime .resources-hero.hero-left-right .resources-hero-media{flex:8;min-width:0;max-width:583px}}.landing-resource-runtime .resources-hero h1.hero-main-title{text-align:left!important;max-width:none!important;margin:0!important;scroll-margin-top:0!important}.landing-resource-runtime .resources-hero.resources-hero--kimi-code h1.hero-main-title{text-align:center!important;line-height:38px!important}.landing-resource-runtime .resources-hero p.hero-main-subtitle{text-align:left!important;max-width:none!important;color:var(--Labels-Secondary)!important;margin:0!important;font-size:18px!important;font-weight:400!important;line-height:26px!important}.landing-resource-runtime .resources-hero.resources-hero--kimi-code p.hero-main-subtitle{text-align:center!important;max-width:1040px!important;color:var(--Labels-Primary)!important}.landing-resource-runtime .resources-hero .breadcrumb a{color:var(--Labels-Secondary);text-decoration:none}.landing-resource-runtime .resources-hero .breadcrumb a:hover{color:var(--Labels-Primary);text-decoration:none}.landing-resource-runtime .resources-hero .breadcrumb,.landing-resource-runtime .vp-doc .breadcrumb{margin:0!important}.landing-resource-runtime .resources-hero .breadcrumb ol,.landing-resource-runtime .vp-doc .breadcrumb ol{margin:0!important;padding:0!important;list-style:none!important}.landing-resource-runtime .resources-hero .breadcrumb li,.landing-resource-runtime .vp-doc .breadcrumb li{margin:0!important;font-size:14px!important;line-height:22px!important;list-style:none!important;display:flex!important}.landing-resource-runtime .resources-kimi-code-cta{width:100%;min-width:0;max-width:740px;font-family:var(--system-fonts);flex-direction:column;display:flex}.landing-resource-runtime .resources-kimi-code-cta--body{margin-top:20px;margin-bottom:20px}.landing-resource-runtime .resources-kimi-code-cta--align-center{align-items:center;margin-left:auto;margin-right:auto}.landing-resource-runtime .resources-kimi-code-cta--align-left{align-items:flex-start;margin-left:0;margin-right:auto}.landing-resource-runtime .resources-kimi-code-cta-desktop{width:100%;position:relative}.landing-resource-runtime .resources-kimi-code-cta-mobile{width:100%;display:none}.landing-resource-runtime .resources-kimi-code-cta-shell{box-sizing:border-box;background:var(--Fills-F1);border-radius:12px;align-items:center;gap:10px;width:100%;min-width:0;height:auto;min-height:48px;padding:4px;display:flex;position:relative}.landing-resource-runtime .resources-kimi-code-cta-button{box-sizing:border-box;background:var(--Labels-Primary);width:auto;min-width:0;max-width:100%;height:auto;min-height:40px;color:var(--Bg-Primary);cursor:pointer;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s;display:inline-flex;overflow:hidden;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-cta-button:hover{background:var(--Labels-Primary-hover)}.landing-resource-runtime .resources-kimi-code-cta-button:active{background:var(--Labels-Primary-active)}.landing-resource-runtime .resources-kimi-code-cta-button-link,.landing-resource-runtime .resources-kimi-code-cta-button-trigger{min-width:0;height:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex;color:var(--Bg-Primary)!important;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-cta-button-link{white-space:nowrap;text-align:center;flex:auto;min-width:0;padding-left:14px;padding-right:4px}.landing-resource-runtime .resources-kimi-code-cta-button-trigger{cursor:pointer;flex:0 0 38px;width:38px;padding:0}.landing-resource-runtime .resources-kimi-code-cta-copy:focus-visible,.landing-resource-runtime .resources-kimi-code-cta-popover-link:focus-visible,.landing-resource-runtime .resources-kimi-code-cta-mobile-button:focus-visible,.landing-resource-runtime .resources-kimi-code-cta-button:focus-visible{outline-offset:-2px;outline:2px solid}.landing-resource-runtime .resources-kimi-code-cta-button-link:focus-visible,.landing-resource-runtime .resources-kimi-code-cta-button-trigger:focus-visible{outline:none}.landing-resource-runtime .resources-kimi-code-cta-button.is-disabled{cursor:not-allowed;opacity:.6}.landing-resource-runtime .resources-kimi-code-cta-command,.landing-resource-runtime .vp-doc code.resources-kimi-code-cta-command{--kimi-code-command-inline-gap:14px;--kimi-code-command-edge-fade:16px;min-width:0;padding:0 var(--kimi-code-command-inline-gap);box-sizing:border-box;contain:paint;clip-path:inset(0);white-space:nowrap;color:var(--Labels-Primary);font-family:var(--mono-fonts,monospace);word-break:normal;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);background:0 0;border-radius:0;flex:auto;margin:0;font-size:14px;line-height:22px;display:block;overflow:hidden}.landing-resource-runtime .resources-kimi-code-cta-command:before,.landing-resource-runtime .resources-kimi-code-cta-command:after,.landing-resource-runtime .vp-doc code.resources-kimi-code-cta-command:before,.landing-resource-runtime .vp-doc code.resources-kimi-code-cta-command:after{content:none!important}.landing-resource-runtime .resources-kimi-code-cta-command.is-copied,.landing-resource-runtime .vp-doc code.resources-kimi-code-cta-command.is-copied{-webkit-mask-image:none;mask-image:none}.landing-resource-runtime .resources-kimi-code-cta-command-accent{color:var(--Colors-KMBlue)}.landing-resource-runtime .resources-kimi-code-cta-command-track{--scroll-distance:0px;--scroll-duration:7s;will-change:transform;align-items:center;gap:28px;min-width:max-content;display:inline-flex;transform:translate(0,0)}.landing-resource-runtime .resources-kimi-code-cta-command.is-copied .resources-kimi-code-cta-command-track{justify-content:center;gap:0;width:100%;min-width:0;animation:none}.landing-resource-runtime .resources-kimi-code-cta-command.is-marquee .resources-kimi-code-cta-command-track{animation:resources-kimi-code-command-marquee var(--scroll-duration)linear infinite}.landing-resource-runtime .resources-kimi-code-cta-command:hover .resources-kimi-code-cta-command-track,.landing-resource-runtime .resources-kimi-code-cta-command:focus-within .resources-kimi-code-cta-command-track,.landing-resource-runtime .resources-kimi-code-cta-command:focus .resources-kimi-code-cta-command-track{animation-play-state:paused}.landing-resource-runtime .resources-kimi-code-cta-command-copy{white-space:nowrap;flex:none}.landing-resource-runtime .resources-kimi-code-cta-chevron,.landing-resource-runtime .resources-kimi-code-cta-copy-icon,.landing-resource-runtime .resources-kimi-code-cta-popover-link-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-resource-runtime .resources-kimi-code-cta-chevron svg,.landing-resource-runtime .resources-kimi-code-cta-copy-icon svg,.landing-resource-runtime .resources-kimi-code-cta-popover-link-icon svg{display:block}.landing-resource-runtime .resources-kimi-code-cta-copy{width:40px;height:40px;color:var(--Labels-Primary);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.landing-resource-runtime .resources-kimi-code-cta-copy:hover{color:var(--Labels-Primary);background:var(--Bg-Primary)}.landing-resource-runtime .resources-kimi-code-cta-copy:active{background:var(--Bg-Primary)}.landing-resource-runtime .resources-kimi-code-cta.is-copied .resources-kimi-code-cta-copy{color:var(--Colors-KMBlue);background:var(--Bg-Primary)}.landing-resource-runtime .resources-kimi-code-cta-popover{z-index:var(--z-tooltip,900);box-sizing:border-box;border:.5px solid var(--Separators-S1);background:var(--Bg-Tertiary);transform-origin:0 0;border-radius:12px;flex-direction:column;gap:0;width:min(197px,100vw - 32px);min-width:0;padding:6px;animation:.16s cubic-bezier(.23,1,.32,1) resources-kimi-code-cta-popover-in;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 2px 10px 2px #0000001a}.landing-resource-runtime .resources-kimi-code-cta-popover-link{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;width:100%;height:auto;min-height:36px;padding:8px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:flex;color:var(--Labels-Primary)!important;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-cta-popover-link:hover,.landing-resource-runtime .resources-kimi-code-cta-popover-link:focus-visible{background:var(--Fills-F1)}.landing-resource-runtime .resources-kimi-code-cta-popover-link-icon{width:20px;height:20px;color:var(--Labels-Secondary)}.landing-resource-runtime .resources-kimi-code-cta-docs,.landing-resource-runtime .vp-doc p.resources-kimi-code-cta-docs{text-align:center;color:var(--Labels-Secondary)!important;margin:10px 0 0!important;font-size:14px!important;font-weight:400!important;line-height:22px!important}.landing-resource-runtime .resources-kimi-code-cta--align-left .resources-kimi-code-cta-docs,.landing-resource-runtime .vp-doc .resources-kimi-code-cta--align-left p.resources-kimi-code-cta-docs{text-align:left}.landing-resource-runtime .resources-kimi-code-cta-docs a{text-underline-offset:2px;color:var(--Labels-Secondary)!important;text-decoration:underline!important}.landing-resource-runtime .resources-kimi-code-cta-docs a:hover{color:var(--Labels-Primary)!important}.landing-resource-runtime .resources-kimi-code-cta-mobile-button{box-sizing:border-box;background:var(--Fills-F1);border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:66px;min-height:40px;padding:0 14px;font-size:16px;font-weight:500;line-height:24px;transition:transform .15s cubic-bezier(.23,1,.32,1),background-color .15s;display:inline-flex;color:var(--Labels-Primary)!important;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-cta-mobile-button:hover{background:var(--Fills-F2)}.landing-resource-runtime .resources-kimi-code-cta-mobile-button:active{background:var(--Fills-F2-active);transform:scale(.96)}.landing-resource-runtime .resources-kimi-code-cta-mobile-button--primary{background:var(--Labels-Primary);color:var(--Bg-Primary)!important}.landing-resource-runtime .resources-kimi-code-cta-mobile-button--primary:hover{background:var(--Labels-Primary-hover)}.landing-resource-runtime .resources-kimi-code-cta-mobile-button--primary:active{background:var(--Labels-Primary-active)}@keyframes resources-kimi-code-cta-popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes resources-kimi-code-command-marquee{to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}@media (max-width:680px){.landing-resource-runtime .resources-kimi-code-cta-desktop{display:none}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-cta--kimi-code .resources-kimi-code-cta{width:min(100%,100vw - 48px)}.landing-resource-runtime .resources-kimi-code-cta-mobile{flex-flow:wrap;justify-content:center;gap:12px;width:auto;max-width:100%;display:flex}.landing-resource-runtime .resources-kimi-code-cta-shell{border-radius:10px;min-height:44px}.landing-resource-runtime .resources-kimi-code-cta-button{border-radius:8px;height:36px;padding:0 10px;font-size:16px;line-height:24px}.landing-resource-runtime .resources-kimi-code-cta-command{--kimi-code-command-inline-gap:8px;font-size:13px}.landing-resource-runtime .resources-kimi-code-cta-copy{width:32px;height:32px}}@media (prefers-reduced-motion:reduce){.landing-resource-runtime .resources-kimi-code-cta-button,.landing-resource-runtime .resources-kimi-code-cta-copy,.landing-resource-runtime .resources-kimi-code-cta-popover,.landing-resource-runtime .resources-kimi-code-cta-popover-link,.landing-resource-runtime .resources-kimi-code-cta-mobile-button{transition:none;animation:none}.landing-resource-runtime .resources-kimi-code-cta-command.is-marquee .resources-kimi-code-cta-command-track{animation:none;transform:translate(0,0)}}.landing-resource-runtime .resources-kimi-code-body-cta{width:100%;min-width:0;max-width:100%;font-family:var(--system-fonts);align-items:flex-start;margin:24px 0;display:flex;position:relative}.landing-resource-runtime .resources-kimi-code-body-cta--hero{margin:0}.landing-resource-runtime .resources-kimi-code-body-cta--align-center{justify-content:center;margin-left:auto;margin-right:auto}.landing-resource-runtime .resources-kimi-code-body-cta--align-left{justify-content:flex-start;margin-left:0;margin-right:auto}.landing-resource-runtime .resources-kimi-code-body-cta-desktop{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;display:flex;position:relative}.landing-resource-runtime .resources-kimi-code-body-cta-mobile{display:none}.landing-resource-runtime .resources-kimi-code-body-cta-primary,.landing-resource-runtime .resources-kimi-code-body-cta-secondary{box-sizing:border-box;white-space:nowrap;border:0;justify-content:center;align-items:center;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-body-cta-primary{background:var(--Labels-Primary);cursor:pointer;border-radius:12px;gap:8px;height:auto;min-height:40px;padding:0 12px;color:var(--Bg-Primary)!important}.landing-resource-runtime .resources-kimi-code-body-cta-primary>span{text-align:center;min-width:0}.landing-resource-runtime .resources-kimi-code-body-cta-primary:hover{background:var(--Labels-Primary)}.landing-resource-runtime .resources-kimi-code-body-cta-primary:active{background:var(--Labels-Primary);transform:none}.landing-resource-runtime .resources-kimi-code-body-cta-secondary{background:var(--Fills-F1);border-radius:12px;min-width:62px;height:auto;min-height:40px;padding:0 12px;color:var(--Labels-Primary)!important}.landing-resource-runtime .resources-kimi-code-body-cta-secondary:hover{background:var(--Fills-F2)}.landing-resource-runtime .resources-kimi-code-body-cta-secondary:active{background:var(--Fills-F2-active);transform:scale(.97)}.landing-resource-runtime .resources-kimi-code-body-cta-primary:focus-visible,.landing-resource-runtime .resources-kimi-code-body-cta-secondary:focus-visible,.landing-resource-runtime .resources-kimi-code-body-cta-terminal:focus-visible,.landing-resource-runtime .resources-kimi-code-body-cta-copy:focus-visible,.landing-resource-runtime .resources-kimi-code-body-cta-popover-link:focus-visible{outline:2px solid var(--Labels-Primary);outline-offset:2px}.landing-resource-runtime .resources-kimi-code-body-cta-chevron,.landing-resource-runtime .resources-kimi-code-body-cta-copy-icon,.landing-resource-runtime .resources-kimi-code-body-cta-popover-link-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.landing-resource-runtime .resources-kimi-code-body-cta-chevron svg,.landing-resource-runtime .resources-kimi-code-body-cta-copy-icon svg,.landing-resource-runtime .resources-kimi-code-body-cta-popover-link-icon svg{display:block}.landing-resource-runtime .resources-kimi-code-body-cta-chevron svg{width:20px;height:20px}.landing-resource-runtime .resources-kimi-code-body-cta-popover{z-index:var(--z-tooltip,900);box-sizing:border-box;outline:.5px solid var(--Separators-S1);background:var(--Bg-Tertiary);transform-origin:0 0;border:0;border-radius:12px;flex-direction:column;width:min(321px,100vw - 32px);min-width:0;padding:6px;animation:.16s cubic-bezier(.23,1,.32,1) resources-kimi-code-body-cta-popover-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 2px 10px 2px #00000014}.landing-resource-runtime .resources-kimi-code-body-cta-terminal,.landing-resource-runtime .resources-kimi-code-body-cta-popover-link{box-sizing:border-box;border-radius:6px;align-items:center;width:100%;font-size:14px;font-weight:500;line-height:20px;display:flex;color:var(--Labels-Primary)!important;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-body-cta-terminal{cursor:pointer;gap:12px;height:auto;min-height:39px;padding:8px;transition:background-color .15s}.landing-resource-runtime .resources-kimi-code-body-cta-terminal-label{white-space:nowrap;flex:none}.landing-resource-runtime .resources-kimi-code-body-cta-command,.landing-resource-runtime .vp-doc .resources-kimi-code-body-cta-terminal code.resources-kimi-code-body-cta-command{--kimi-code-command-inline-gap:14px;--kimi-code-command-edge-fade:16px;box-sizing:border-box;contain:paint;clip-path:inset(0);min-width:0;font-family:var(--mono-fonts,monospace);white-space:nowrap;word-break:normal;-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent var(--kimi-code-command-inline-gap),#000 calc(var(--kimi-code-command-inline-gap) + var(--kimi-code-command-edge-fade)),#000 calc(100% - var(--kimi-code-command-inline-gap)),transparent 100%);border-radius:0;flex:1 1 0;display:block;overflow:hidden;padding:0 var(--kimi-code-command-inline-gap)!important;color:var(--Labels-Primary)!important;background:0 0!important;margin:0!important;font-size:14px!important;line-height:23px!important}.landing-resource-runtime .resources-kimi-code-body-cta-command:before,.landing-resource-runtime .resources-kimi-code-body-cta-command:after,.landing-resource-runtime .vp-doc code.resources-kimi-code-body-cta-command:before,.landing-resource-runtime .vp-doc code.resources-kimi-code-body-cta-command:after{content:none!important}.landing-resource-runtime .resources-kimi-code-body-cta-command.is-copied,.landing-resource-runtime .vp-doc .resources-kimi-code-body-cta-terminal code.resources-kimi-code-body-cta-command.is-copied{-webkit-mask-image:none;mask-image:none}.landing-resource-runtime .resources-kimi-code-body-cta-command-accent{color:var(--Colors-KMBlue)}.landing-resource-runtime .resources-kimi-code-body-cta-command-track{--scroll-distance:0px;--scroll-duration:7s;will-change:transform;align-items:center;gap:28px;min-width:max-content;display:inline-flex;transform:translate(0,0)}.landing-resource-runtime .resources-kimi-code-body-cta-command.is-copied .resources-kimi-code-body-cta-command-track{justify-content:center;gap:0;width:100%;min-width:0;animation:none}.landing-resource-runtime .resources-kimi-code-body-cta-command.is-marquee .resources-kimi-code-body-cta-command-track{animation:resources-kimi-code-body-command-marquee var(--scroll-duration)linear infinite}.landing-resource-runtime .resources-kimi-code-body-cta-command:hover .resources-kimi-code-body-cta-command-track,.landing-resource-runtime .resources-kimi-code-body-cta-command:focus .resources-kimi-code-body-cta-command-track{animation-play-state:paused}.landing-resource-runtime .resources-kimi-code-body-cta-command-copy{white-space:nowrap;flex:none}.landing-resource-runtime .resources-kimi-code-body-cta-copy{width:28px;height:28px;color:var(--Labels-Secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.landing-resource-runtime .resources-kimi-code-body-cta-copy-icon svg{width:18px;height:18px}.landing-resource-runtime .resources-kimi-code-body-cta-terminal:hover,.landing-resource-runtime .resources-kimi-code-body-cta-terminal:focus-visible{background:var(--Fills-F1)}.landing-resource-runtime .resources-kimi-code-body-cta-terminal:hover .resources-kimi-code-body-cta-copy{color:var(--Labels-Primary)}.landing-resource-runtime .resources-kimi-code-body-cta-copy{pointer-events:none}.landing-resource-runtime .resources-kimi-code-body-cta.is-copied .resources-kimi-code-body-cta-terminal{background:var(--Fills-F1)}.landing-resource-runtime .resources-kimi-code-body-cta.is-copied .resources-kimi-code-body-cta-copy{color:var(--Colors-KMBlue);background:0 0}.landing-resource-runtime .resources-kimi-code-body-cta-popover-link{justify-content:space-between;gap:24px;height:36px;min-height:36px;padding:8px;font-size:14px;line-height:20px}.landing-resource-runtime .resources-kimi-code-body-cta-popover-link:hover,.landing-resource-runtime .resources-kimi-code-body-cta-popover-link:focus-visible{background:var(--Fills-F1)}.landing-resource-runtime .resources-kimi-code-body-cta-popover-link-icon{width:18px;height:18px;color:var(--Labels-Secondary)}.landing-resource-runtime .resources-kimi-code-body-cta-popover-link-icon svg{width:18px;height:18px}@keyframes resources-kimi-code-body-cta-popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes resources-kimi-code-body-command-marquee{to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}@media (max-width:760px){.landing-resource-runtime .resources-kimi-code-body-cta{justify-content:center;width:100%;margin:32px 0;display:flex}.landing-resource-runtime .resources-kimi-code-body-cta--align-left{justify-content:flex-start}.landing-resource-runtime .resources-kimi-code-body-cta-desktop{display:none}.landing-resource-runtime .resources-kimi-code-body-cta-mobile{flex-flow:wrap;justify-content:center;gap:12px;width:auto;max-width:100%;display:flex}.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button{box-sizing:border-box;text-align:center;overflow-wrap:anywhere;border-radius:12px;justify-content:center;align-items:center;width:auto;min-width:66px;max-width:100%;min-height:40px;padding:0 14px;font-size:16px;font-weight:500;line-height:24px;transition:background-color .15s,transform .12s cubic-bezier(.23,1,.32,1);display:flex;text-decoration:none!important}.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button--primary{background:var(--Labels-Primary);color:var(--Bg-Primary)!important}.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button--secondary{background:var(--Fills-F1);color:var(--Labels-Primary)!important}.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button:active{transform:scale(.97)}}@media (max-width:420px){.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button{border-radius:12px;min-height:40px;padding:0 14px;font-size:16px;line-height:24px}}@media (prefers-reduced-motion:reduce){.landing-resource-runtime .resources-kimi-code-body-cta-primary,.landing-resource-runtime .resources-kimi-code-body-cta-secondary,.landing-resource-runtime .resources-kimi-code-body-cta-mobile-button,.landing-resource-runtime .resources-kimi-code-body-cta-copy,.landing-resource-runtime .resources-kimi-code-body-cta-popover{transition:none;animation:none}.landing-resource-runtime .resources-kimi-code-body-cta-command.is-marquee .resources-kimi-code-body-cta-command-track{animation:none;transform:translate(0,0)}}.landing-resource-runtime .vp-doc.resources-article h2,.landing-resource-runtime .vp-doc.resources-article h3,.landing-resource-runtime .vp-doc.resources-article h4,.landing-resource-runtime .vp-doc.resources-article h5,.landing-resource-runtime .vp-doc.resources-article h6,.landing-resource-runtime .vp-doc.resources-article p:where(:not(.hero-main-subtitle)):where(:not(.card-desc)),.landing-resource-runtime .vp-doc.resources-article ul,.landing-resource-runtime .vp-doc.resources-article ol,.landing-resource-runtime .vp-doc.resources-article blockquote,.landing-resource-runtime .vp-doc.resources-article .kit-weaver-markdown-image,.landing-resource-runtime .vp-doc.resources-article table,.landing-resource-runtime .vp-doc.resources-article .vp-doc-table-container{width:100%;max-width:800px;margin-left:0!important;margin-right:auto!important}@media (max-width:999px){.landing-resource-runtime .vp-doc.resources-article h2,.landing-resource-runtime .vp-doc.resources-article h3,.landing-resource-runtime .vp-doc.resources-article h4,.landing-resource-runtime .vp-doc.resources-article h5,.landing-resource-runtime .vp-doc.resources-article h6,.landing-resource-runtime .vp-doc.resources-article p:where(:not(.hero-main-subtitle)):where(:not(.card-desc)),.landing-resource-runtime .vp-doc.resources-article ul,.landing-resource-runtime .vp-doc.resources-article ol,.landing-resource-runtime .vp-doc.resources-article blockquote,.landing-resource-runtime .vp-doc.resources-article .kit-weaver-markdown-image,.landing-resource-runtime .vp-doc.resources-article table,.landing-resource-runtime .vp-doc.resources-article .vp-doc-table-container{max-width:100%}}.landing-resource-runtime{--code-block-bg:var(--Bg-Secondary,#f5f5f5);--code-block-fg:var(--Labels-Primary,#000000e6);--code-block-border:var(--Separators-S1,#00000021);--code-block-radius:12px;--code-token-comment:#8a8f99;--code-token-punctuation:#5c6370;--code-token-property:#c25e1f;--code-token-tag:#c25e1f;--code-token-boolean:#c25e1f;--code-token-number:#c25e1f;--code-token-constant:#c25e1f;--code-token-symbol:#c25e1f;--code-token-deleted:#c25e1f;--code-token-selector:#1f7f3a;--code-token-attr-name:#1f7f3a;--code-token-string:#1f7f3a;--code-token-char:#1f7f3a;--code-token-builtin:#1f7f3a;--code-token-inserted:#1f7f3a;--code-token-operator:#5c6370;--code-token-entity:#5c6370;--code-token-url:#1f57b6;--code-token-atrule:#1f57b6;--code-token-attr-value:#1f7f3a;--code-token-keyword:#1f57b6;--code-token-function:#af3a64;--code-token-regex:#af3a64;--code-token-important:#af3a64;--code-token-variable:#af3a64}.landing-resource-runtime .vp-doc.resources-article .resources-standard-code-block{border-radius:var(--code-block-radius);background:var(--code-block-bg);border:.5px solid var(--code-block-border);max-width:800px;margin:16px 0;position:relative;overflow:hidden}.landing-resource-runtime .vp-doc.resources-article .resources-standard-code-block pre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--code-block-fg);scrollbar-width:thin;background:0 0;border:none;border-radius:0;margin:0;padding:16px 56px 16px 16px;font-size:14px;line-height:22px;overflow-x:auto}.landing-resource-runtime .vp-doc.resources-article .resources-standard-code-block code{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit;white-space:pre;background:0 0;border-radius:0;padding:0}.landing-resource-runtime .resources-standard-code-block-actions{z-index:1;gap:8px;display:flex;position:absolute;top:8px;right:8px}.landing-resource-runtime .resources-standard-code-block-copy{width:32px;height:32px;color:var(--Labels-Secondary,#00000073);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.landing-resource-runtime .resources-standard-code-block-copy:hover{background:var(--Fills-F2,#0000000d);color:var(--Labels-Primary,#000000e6)}.landing-resource-runtime .resources-standard-code-block .token.comment,.landing-resource-runtime .resources-standard-code-block .token.prolog,.landing-resource-runtime .resources-standard-code-block .token.doctype,.landing-resource-runtime .resources-standard-code-block .token.cdata{color:var(--code-token-comment);font-style:italic}.landing-resource-runtime .resources-standard-code-block .token.punctuation{color:var(--code-token-punctuation)}.landing-resource-runtime .resources-standard-code-block .token.namespace{opacity:.7}.landing-resource-runtime .resources-standard-code-block .token.property,.landing-resource-runtime .resources-standard-code-block .token.tag,.landing-resource-runtime .resources-standard-code-block .token.boolean,.landing-resource-runtime .resources-standard-code-block .token.number,.landing-resource-runtime .resources-standard-code-block .token.constant,.landing-resource-runtime .resources-standard-code-block .token.symbol,.landing-resource-runtime .resources-standard-code-block .token.deleted{color:var(--code-token-number)}.landing-resource-runtime .resources-standard-code-block .token.selector,.landing-resource-runtime .resources-standard-code-block .token.attr-name,.landing-resource-runtime .resources-standard-code-block .token.string,.landing-resource-runtime .resources-standard-code-block .token.char,.landing-resource-runtime .resources-standard-code-block .token.builtin,.landing-resource-runtime .resources-standard-code-block .token.inserted{color:var(--code-token-string)}.landing-resource-runtime .resources-standard-code-block .token.operator,.landing-resource-runtime .resources-standard-code-block .token.entity{color:var(--code-token-operator)}.landing-resource-runtime .resources-standard-code-block .token.url,.landing-resource-runtime .resources-standard-code-block .token.atrule,.landing-resource-runtime .resources-standard-code-block .token.attr-value,.landing-resource-runtime .resources-standard-code-block .token.keyword{color:var(--code-token-keyword)}.landing-resource-runtime .resources-standard-code-block .token.function,.landing-resource-runtime .resources-standard-code-block .token.class-name,.landing-resource-runtime .resources-standard-code-block .token.regex,.landing-resource-runtime .resources-standard-code-block .token.important,.landing-resource-runtime .resources-standard-code-block .token.variable{color:var(--code-token-function)}.landing-resource-runtime .resources-standard-code-block .token.important,.landing-resource-runtime .resources-standard-code-block .token.bold{font-weight:600}.landing-resource-runtime .resources-standard-code-block .token.italic{font-style:italic}@media (max-width:999px){.landing-resource-runtime .vp-doc.resources-article .resources-standard-code-block{max-width:100%}}@media (min-width:1000px){.landing-resource-runtime .resources-page-container{grid-template-columns:1fr 320px;column-gap:160px;display:grid}.landing-resource-runtime .resources-page-container>.resources-hero{grid-column:1/-1}.landing-resource-runtime .resources-page-container>section{grid-column:1;min-width:0}.landing-resource-runtime .resources-aside{grid-column:2}}.landing-resource-runtime .resources-aside-inner{flex-direction:column;gap:24px;width:320px;display:flex;position:sticky;top:96px}.landing-resource-runtime .resources-aside-toc{flex-direction:column;width:100%;display:flex}.landing-resource-runtime .resources-aside-toc-list{flex-direction:column;display:flex;margin:0!important;padding:0!important;list-style:none!important}.landing-resource-runtime .resources-aside-toc-item{border-left:1px solid var(--Fills-F2,#0000000d);align-items:stretch;padding:8px 0 8px 24px;transition:border-color .15s;display:flex;margin:0!important;list-style:none!important}.landing-resource-runtime .resources-aside-toc-item[data-level="3"]{max-height:60px;padding-left:40px;transition:border-color .15s,max-height .18s,padding-top .18s,padding-bottom .18s,opacity .18s;overflow:hidden}.landing-resource-runtime .resources-aside-toc-item[data-level="3"].is-collapsed{opacity:0;pointer-events:none;max-height:0;padding-top:0;padding-bottom:0}.landing-resource-runtime .resources-aside-toc-item.is-active{border-left:2px solid var(--Labels-Primary,#000000e6);padding-left:23px}.landing-resource-runtime .resources-aside-toc-item.is-active[data-level="3"]{padding-left:39px}.landing-resource-runtime .resources-aside-toc-link{font-family:var(--font-family-base);color:var(--Labels-Secondary,#0009);font-size:14px;font-weight:400;line-height:20px;text-decoration:none;transition:color .15s;display:block}.landing-resource-runtime .resources-aside-toc-link:hover,.landing-resource-runtime .resources-aside-toc-item.is-active .resources-aside-toc-link{color:var(--Labels-Primary,#000000e6)}.landing-resource-runtime .resources-cta-button{font-family:var(--system-fonts);text-decoration:none!important}.landing-resource-runtime .resources-cta-button:hover{text-decoration:none!important}.landing-resource-runtime .resources-cta-button--primary,.landing-resource-runtime .resources-cta-button--primary:hover,.landing-resource-runtime .resources-cta-button--primary:active,.landing-resource-runtime .vp-doc a.resources-cta-button--primary,.landing-resource-runtime .vp-doc a.resources-cta-button--primary:hover,.landing-resource-runtime .vp-doc a.resources-cta-button--primary:active,.landing-resource-runtime .markdown a.resources-cta-button--primary,.landing-resource-runtime .markdown a.resources-cta-button--primary:hover,.landing-resource-runtime .markdown a.resources-cta-button--primary:active{color:var(--Bg-Primary)!important}.landing-resource-runtime .resources-cta-button--secondary,.landing-resource-runtime .resources-cta-button--secondary:hover,.landing-resource-runtime .resources-cta-button--secondary:active,.landing-resource-runtime .vp-doc a.resources-cta-button--secondary,.landing-resource-runtime .vp-doc a.resources-cta-button--secondary:hover,.landing-resource-runtime .vp-doc a.resources-cta-button--secondary:active,.landing-resource-runtime .markdown a.resources-cta-button--secondary,.landing-resource-runtime .markdown a.resources-cta-button--secondary:hover,.landing-resource-runtime .markdown a.resources-cta-button--secondary:active,.landing-resource-runtime .resources-qa,.landing-resource-runtime .resources-qa-question,.landing-resource-runtime .resources-qa-answer,.landing-resource-runtime .resources-qa-answer p,.landing-resource-runtime .resources-qa-answer li,.landing-resource-runtime .resources-qa-link,.landing-resource-runtime .resources-qa-link:hover,.landing-resource-runtime .vp-doc a.resources-qa-link,.landing-resource-runtime .vp-doc a.resources-qa-link:hover,.landing-resource-runtime .markdown a.resources-qa-link,.landing-resource-runtime .markdown a.resources-qa-link:hover{color:var(--Labels-Primary)!important}.landing-resource-runtime .vp-doc .resource-media-text{align-items:center;gap:16px;margin:24px 0;display:flex}.landing-resource-runtime .vp-doc .resource-media-text-content{flex:1 1 0;min-width:0}.landing-resource-runtime .vp-doc .resource-media-text-title{color:var(--Labels-Primary)!important;margin:0!important;font-size:22px!important;font-weight:450!important;line-height:28px!important}.landing-resource-runtime .vp-doc .resource-media-text-desc{color:var(--Labels-Primary)!important;margin:12px 0 0!important;font-size:17px!important;font-weight:330!important;line-height:28px!important}.landing-resource-runtime .vp-doc .resource-media-text-cta{margin-top:24px}.landing-resource-runtime .vp-doc .resource-media-text-media{flex:1 1 0;min-width:0}.landing-resource-runtime .vp-doc .resource-media-text-media img,.landing-resource-runtime .vp-doc .resource-media-text-media video,.landing-resource-runtime .vp-doc .resource-media-text-media .resource-media-text-video{border-radius:16px;width:100%;height:auto;display:block;margin:0!important}.landing-resource-runtime .vp-doc .resource-media-text-media video{object-fit:cover}@media (max-width:768px){.landing-resource-runtime .vp-doc .resource-media-text{flex-direction:column;align-items:stretch;gap:24px}}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article p{font-family:var(--title-fonts)!important;color:var(--Labels-Primary)!important;font-size:17px!important;font-weight:330!important;line-height:28px!important}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article h2{font-family:var(--title-fonts)!important;font-size:28px!important;font-weight:450!important;line-height:36px!important}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article h3{font-family:var(--title-fonts)!important;font-size:22px!important;font-weight:450!important;line-height:28px!important}.landing-resource-runtime .resources-hero--align-center~section .menu-card--compact .card-title{font-family:var(--title-fonts)}.landing-resource-runtime .resources-hero--align-center~section .menu-card--compact .card-desc,.landing-resource-runtime .resources-hero--align-center~section .card-caption,.landing-resource-runtime .resources-hero--align-center~section .resource-media-carousel-caption{font-family:var(--title-fonts);font-weight:330}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article p.resource-media-text-title{font-family:var(--title-fonts)!important;font-size:22px!important;font-weight:450!important;line-height:28px!important}.landing-resource-runtime .resources-hero--align-center~section .resource-media-text-desc{font-family:var(--title-fonts)!important;font-weight:330!important}.landing-resource-runtime .vp-doc .resource-media-text-video video{height:auto}.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button>span svg{display:none}.landing-resource-runtime .resource-cover-play-video [data-blog-video-player]>button>span{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2242%22%20height%3D%2240%22%20viewBox%3D%220%200%2042%2040%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%20%3Cpath%20d%3D%22M13.5845%205.17578C14.4512%205.17587%2015.3025%205.39748%2016.0488%205.81706L34.1829%2016.0124C36.4939%2017.3115%2037.2615%2020.1502%2035.9055%2022.3535C35.4874%2023.0326%2034.8947%2023.6006%2034.1829%2024.0007L16.0471%2034.1927C13.7327%2035.4929%2010.7555%2034.7519%209.39746%2032.5456C8.95938%2031.8338%208.72765%2031.0236%208.72754%2030.1986V9.8112C8.7276%207.25617%2010.8978%205.17578%2013.5845%205.17578ZM11.8789%2030.1986C11.879%2030.4908%2011.9601%2030.7774%2012.1147%2031.0286C12.5937%2031.8068%2013.6385%2032.0628%2014.4475%2031.6081L32.5815%2021.416C32.8313%2021.2756%2033.0406%2021.0763%2033.1882%2020.8366C33.6688%2020.0556%2033.3935%2019.0518%2032.5815%2018.5954L14.4475%208.40169C14.1858%208.25454%2013.8874%208.17717%2013.5845%208.17708C12.6474%208.17708%2011.879%208.90364%2011.8789%209.8112V30.1986Z%22%20fill%3D%22%23171717%22%2F%3E%20%3C%2Fsvg%3E);background-position:50%;background-repeat:no-repeat;background-size:26px 26px}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article h2{margin-top:72px!important}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article h3{margin-top:48px!important}.landing-resource-runtime .resources-hero--align-center~section .article-menu-cards .cards-list{row-gap:24px}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article .resource-cover-play-video,.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article .resource-autoplay-video,.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article .resource-media-carousel{margin-bottom:24px!important}@media (min-width:1000px){.landing-resource-runtime.resource-page-kimi-brand #logo-system-core-geometry-identity{margin-top:79px!important}.landing-resource-runtime.resource-page-kimi-brand #color-system-a-color-palette-full-of-heart-and-mystery{margin-top:67px!important}.landing-resource-runtime.resource-page-kimi-brand #typography-layout-system-precision-clarity{margin-top:61px!important}.landing-resource-runtime.resource-page-kimi-brand #ui-upgrade-a-familiar-welcome-every-time-you-open{margin-top:118px!important}.landing-resource-runtime.resource-page-kimi-brand #brand-visual-assets{margin-top:66px!important}.landing-resource-runtime.resource-page-kimi-brand #data-visualization-structure-insight{margin-top:86px!important}.landing-resource-runtime.resource-page-kimi-brand #brand-reality-physical-touchpoints{margin-top:129px!important}.landing-resource-runtime.resource-page-kimi-brand #brand-film-photography-science-humanism,:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #logo-system-core-geometry-identity,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #logo-system-core-geometry-identity{margin-top:49px!important}:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #color-system-a-color-palette-full-of-heart-and-mystery,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #color-system-a-color-palette-full-of-heart-and-mystery{margin-top:59px!important}:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #typography-layout-system-precision-clarity,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #typography-layout-system-precision-clarity{margin-top:105px!important}:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #ui-upgrade-a-familiar-welcome-every-time-you-open,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #ui-upgrade-a-familiar-welcome-every-time-you-open{margin-top:116px!important}:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #brand-visual-assets,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #brand-visual-assets{margin-top:98px!important}:lang(zh-CN) .landing-resource-runtime.resource-page-kimi-brand #data-visualization-structure-insight,:lang(zh) .landing-resource-runtime.resource-page-kimi-brand #data-visualization-structure-insight{margin-top:84px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(>p)+div:has(.resource-media-carousel){margin-top:57px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-media-text)+div:has(>p)+div:has(.resource-media-carousel){margin-top:24px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-media-carousel)+div:has(>h3)>h3{margin-top:77px!important;font-size:28px!important;line-height:36px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-autoplay-video)+div:has(.resource-media-text){margin-top:49px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-media-text)+div:has(.resource-media-carousel){margin-top:73px!important}}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .vp-doc.resources-article .menu-card--compact .card-desc{color:var(--Labels-Secondary)!important;margin:0!important;font-size:14px!important;font-weight:330!important;line-height:24px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-cover-play-video,.resource-autoplay-video,.resource-media-carousel,.resource-media-tabs,.article-menu-cards,.resource-media-text)+div:has(>p)>p{color:var(--Labels-Tertiary)!important;margin-top:0!important;font-size:14px!important;font-weight:330!important;line-height:23px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-media-text)+div:has(>p):has(+div .resource-media-carousel)>p{color:var(--Labels-Primary)!important;font-size:17px!important;line-height:28px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-autoplay-video)+div:has(>p):has(+div .card-title)>p{color:var(--Labels-Primary)!important;font-size:17px!important;line-height:28px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-autoplay-video)+div:has(>p):has(+div .card-title){margin-top:48px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-autoplay-video)+div:has(>p):has(+div .card-title)+div:has(.article-menu-cards){margin-top:48px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(>h2#data-visualization-structure-insight)~div:has(>.resource-autoplay-video):has(~div>h2#brand-reality-physical-touchpoints)>.resource-autoplay-video{margin-bottom:16px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(>h2#data-visualization-structure-insight)~div:has(>.resource-autoplay-video):has(~div>h2#brand-reality-physical-touchpoints)+div:has(>p)>p{margin-bottom:24px!important}.landing-resource-runtime.resource-page-kimi-brand .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.resource-autoplay-video)+div:has(>p)+div:has(.article-menu-cards):not(:has(.card-title)):not(:has(.card-caption)){margin-top:32px!important}.landing-resource-runtime .resource-credits-fullbleed{margin-top:144px}.landing-resource-runtime .resource-credits-fullbleed .kit-weaver-markdown-root{font-family:var(--title-fonts)}.landing-resource-runtime .resource-credits-fullbleed h3{font-size:24px!important;font-weight:600!important;line-height:32px!important}.landing-resource-runtime .resource-credits-fullbleed p,.landing-resource-runtime .resource-credits-fullbleed li,.landing-resource-runtime .resource-credits-fullbleed .kit-weaver-markdown-list-item>p{color:var(--Labels-Primary)!important;max-width:none!important;margin-top:8px!important;margin-bottom:8px!important;font-size:17px!important;font-weight:330!important;line-height:28px!important}.landing-resource-runtime .resource-credits-fullbleed>div:has(+div>ul)>p{margin-top:24px!important}.landing-resource-runtime .resource-credits-fullbleed>div:has(>ul)+div:has(>p)>p{margin-top:24px!important}.landing-resource-runtime .resource-credits-fullbleed ul{margin:8px 0!important;padding-left:20px!important;list-style:outside!important}.landing-resource-runtime .resource-credits-fullbleed li::marker{color:var(--Labels-Primary)}.landing-resource-runtime .resource-credits-fullbleed{margin-bottom:208px}.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.article-menu-cards:has(.card-title)) .menu-card{gap:22px}.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(.article-menu-cards:has(.card-title)) .card-body{gap:15px;margin-top:0}.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root .resource-media-tabs{margin-top:96px!important}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article .card-caption{color:var(--Labels-Tertiary)!important;margin:0!important;font-size:14px!important;font-weight:330!important;line-height:23px!important}.landing-resource-runtime .resources-hero--align-center~section .vp-doc.resources-article .card-body:has(.card-title) .card-caption{color:var(--Labels-Secondary)!important}@media (min-width:1000px){.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:first-child>h2:first-child{margin-top:129px!important}.landing-resource-runtime .resources-hero--align-center~aside .resources-aside-inner{padding-top:123px;top:-27px}}.landing-resource-runtime .vp-doc.resources-article .resource-media-tabs p.resource-media-tabs-label{font-family:var(--title-fonts)!important;color:var(--Labels-Primary)!important;margin:0 0 24px!important;font-size:22px!important;font-weight:450!important;line-height:28px!important}.landing-resource-runtime .vp-doc .resource-media-tabs-strip{position:relative}.landing-resource-runtime .vp-doc .resource-media-tabs-chips{scrollbar-width:none;margin:-4px -4px 12px;padding:4px}.landing-resource-runtime .vp-doc .resource-media-tabs-chips::-webkit-scrollbar{display:none}.landing-resource-runtime .vp-doc .resource-media-tabs-chips-track{gap:10px;display:flex}.landing-resource-runtime .vp-doc .resource-media-tabs-chips--scroll{overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px calc(100% - 72px),#0000 100%)}.landing-resource-runtime .vp-doc .resource-media-tabs-chips--scroll[data-at-start=true]{-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 72px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 72px),#0000 100%)}.landing-resource-runtime .vp-doc .resource-media-tabs-chips--scroll[data-at-end=true]{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 72px 100%);mask-image:linear-gradient(90deg,#0000 0,#000 72px 100%)}.landing-resource-runtime .vp-doc .resource-media-tabs-chips--scroll .resource-media-tabs-chips-track{width:max-content}.landing-resource-runtime .vp-doc .resource-media-tabs-chips--scroll .resource-media-tabs-chip{flex:0 0 128px}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow{z-index:2;width:40px;height:40px;color:var(--Labels-Primary,#000000e6);background-color:var(--Bg-Primary70,#ffffffb3);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;padding:8px;transition:background-color .15s,transform .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow:hover{background-color:var(--Bg-Primary70-hover,#f4f4f4b5)}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow:active{background-color:var(--Bg-Primary70-active,#edededb6);transform:translateY(-50%)scale(.97)}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow:focus-visible{outline:2px solid var(--Colors-KMBlue,#1783ff);outline-offset:2px}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow--prev{left:16px}.landing-resource-runtime .vp-doc .resource-media-tabs-arrow--next{right:16px}.landing-resource-runtime .vp-doc .resource-media-tabs-chip{cursor:pointer;background:var(--Bg-Tertiary);border:0;border-radius:16px;flex:1 1 0;min-width:0;padding:0;transition:border-color .15s ease-out;overflow:hidden}.landing-resource-runtime .vp-doc .resource-media-tabs-chip img{width:100%;height:auto;display:block;margin:0!important}.landing-resource-runtime .vp-doc .resource-media-tabs-chip--active{outline:2px solid var(--Colors-KMBlue,#1783ff);outline-offset:1px;border-color:#0000}.landing-resource-runtime .vp-doc .resource-media-tabs-panel{border:.5px solid var(--Separators-S1);border-radius:16px;overflow:hidden}.landing-resource-runtime .vp-doc .resource-media-tabs-panel>img{width:100%;height:auto;display:block;margin:0!important}.landing-resource-runtime .vp-doc .resource-media-tabs-media video{width:100%;height:auto;display:block}:is(.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(h2)+div:has(>.resource-cover-play-video),.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(h2)+div:has(>.resource-autoplay-video),.landing-resource-runtime .resources-hero--align-center~section .kit-weaver-markdown-root>div:has(h3)+div:has(>.resource-autoplay-video)){margin-top:64px}.landing-resource-runtime .resources-aside-toc-title{font-family:var(--title-fonts);color:var(--Labels-Primary);margin:0 0 16px;font-size:14px;font-weight:450;line-height:23px}.landing-resource-runtime .vp-doc .resource-color-swatches{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.landing-resource-runtime .vp-doc .resource-color-swatch{background:var(--Bg-Primary,#fff);cursor:pointer;text-align:left;border:1px solid #0000001a;border-radius:6px;flex-direction:column;gap:4px;margin:0;padding:4px;display:flex}.landing-resource-runtime .vp-doc .resource-color-swatch:focus-visible{outline:2px solid var(--Colors-KMBlue,#1783ff);outline-offset:2px}.landing-resource-runtime .vp-doc .resource-color-swatch-block{aspect-ratio:3.16;border-radius:4px;width:100%;display:block}.landing-resource-runtime .vp-doc .resource-color-swatch-block.resource-color-swatch-block--bordered{border:.5px solid #0000001a}.landing-resource-runtime .vp-doc .resource-color-swatch-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-resource-runtime .vp-doc .resource-color-swatch-hex{font-family:var(--title-fonts);color:var(--Labels-Primary);font-size:14px;font-weight:450;line-height:23px}.landing-resource-runtime .vp-doc .resource-color-swatch-copy{box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;padding:4px;transition:opacity .2s,background-color .2s;display:inline-flex}.landing-resource-runtime .vp-doc .resource-color-swatch-copy:hover{background-color:var(--Fills-F1-hover,#00000008)}.landing-resource-runtime .vp-doc .resource-color-swatch-copy:active{opacity:.5}@media (max-width:999px){.landing-resource-runtime .vp-doc .resource-color-swatches{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.landing-resource-runtime .vp-doc .resource-color-swatches{grid-template-columns:repeat(2,1fr)}}.landing-resource-runtime .resource-asset-download label:has(input[type=checkbox]:focus-visible)>span[aria-hidden=true]{outline:2px solid var(--Colors-KMBlue);outline-offset:2px}
