.BlogV2Hero-module__czYZ3q__hero{width:100%;padding:var(--blog-v2-hero-padding-top,60px)0 var(--blog-v2-hero-padding-bottom,0px);box-sizing:border-box;flex-direction:column;align-items:center;display:flex}.BlogV2Hero-module__czYZ3q__heroInner{align-items:center;gap:var(--blog-v2-hero-gap,24px);width:100%;max-width:var(--blog-v2-hero-max-width,1040px);text-align:center;flex-direction:column;display:flex}.BlogV2Hero-module__czYZ3q__breadcrumb{width:100%}.BlogV2Hero-module__czYZ3q__breadcrumb .breadcrumb ol{justify-content:center}:is(.BlogV2Hero-module__czYZ3q__breadcrumb .breadcrumb a,.BlogV2Hero-module__czYZ3q__breadcrumb .breadcrumb span){color:var(--Labels-Tertiary);font-family:var(--font-family-base);font-size:var(--blog-v2-caption-size,14px);font-weight:var(--blog-v2-caption-weight,400);line-height:var(--blog-v2-caption-line-height,22px)}:is(.BlogV2Hero-module__czYZ3q__hero[data-variant=x3] .BlogV2Hero-module__czYZ3q__breadcrumb .breadcrumb a,.BlogV2Hero-module__czYZ3q__hero[data-variant=x3] .BlogV2Hero-module__czYZ3q__breadcrumb .breadcrumb span){color:var(--Labels-Tertiary);font-family:var(--font-misans);font-size:14px;font-weight:330;line-height:23px}.BlogV2Hero-module__czYZ3q__title{color:var(--Labels-Primary);font-family:var(--title-fonts);font-size:var(--blog-v2-title-size,40px);font-weight:var(--blog-v2-title-weight,600);line-height:var(--blog-v2-title-line-height,48px);text-align:center;margin:0}.BlogV2Hero-module__czYZ3q__subtitle{color:var(--Labels-Secondary);font-family:var(--font-family-base);font-size:var(--blog-v2-body-size,18px);font-weight:var(--blog-v2-body-weight,400);line-height:var(--blog-v2-body-line-height,28px);text-align:center;margin:0}.BlogV2Hero-module__czYZ3q__ctaGroup{justify-content:center;gap:var(--blog-v2-hero-gap,24px);flex-wrap:wrap;display:flex}.BlogV2Hero-module__czYZ3q__cta{min-width:62px;height:40px;font-family:var(--font-family-base);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-size:16px;font-weight:500;line-height:24px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.BlogV2Hero-module__czYZ3q__ctaPrimary{background:var(--Labels-Primary);color:var(--Bg-Primary);border:1px solid #0000}.BlogV2Hero-module__czYZ3q__ctaPrimary:hover{background:var(--Labels-Primary-hover);color:var(--Bg-Primary);text-decoration:none}.BlogV2Hero-module__czYZ3q__ctaSecondary{background:var(--Fills-F2);color:var(--Labels-Primary);border:1px solid var(--Separators-S1)}.BlogV2Hero-module__czYZ3q__ctaSecondary:hover{background:var(--Fills-F2-hover);color:var(--Labels-Primary);text-decoration:none}.BlogV2Hero-module__czYZ3q__ctaArrow{opacity:0;flex-shrink:0;justify-content:center;align-items:center;width:0;height:24px;margin-left:0;transition:opacity .2s,width .2s,margin-left .2s;display:inline-flex;overflow:hidden}.BlogV2Hero-module__czYZ3q__cta:hover .BlogV2Hero-module__czYZ3q__ctaArrow,.BlogV2Hero-module__czYZ3q__cta:focus-visible .BlogV2Hero-module__czYZ3q__ctaArrow{opacity:1;width:20px;margin-left:6px}.BlogV2Hero-module__czYZ3q__ctaArrow svg{width:16px;height:16px;display:block}.BlogV2Hero-module__czYZ3q__hero[data-variant=x3] .BlogV2Hero-module__czYZ3q__title{font-family:var(--font-misans);font-size:32px;font-weight:450;line-height:38px}.BlogV2Hero-module__czYZ3q__hero[data-variant=x3] .BlogV2Hero-module__czYZ3q__ctaGroup{margin-block:calc(32px - var(--blog-v2-hero-gap,24px))}.BlogV2Hero-module__czYZ3q__media{border-radius:var(--blog-v2-content-radius,12px);border:.5px solid var(--Separators-S1);width:100%;margin:0;overflow:hidden}.BlogV2Hero-module__czYZ3q__media img,.BlogV2Hero-module__czYZ3q__media video{width:100%;height:auto;display:block}@media (max-width:768px){.BlogV2Hero-module__czYZ3q__hero{padding-top:32px}.BlogV2Hero-module__czYZ3q__title{font-size:28px;line-height:34px}.BlogV2Hero-module__czYZ3q__subtitle{font-size:16px;line-height:26px}}
.BlogV2MiniNav-module__1w6TBa__miniNav{z-index:50;align-items:center;height:200px;display:flex;position:fixed;top:calc(50% - 100px);right:0}.BlogV2MiniNav-module__1w6TBa__miniNavTrack{background:var(--Fills-F2);border-radius:1px;flex-shrink:0;width:2px;height:120px;margin-right:6px;position:relative;overflow:hidden}.BlogV2MiniNav-module__1w6TBa__miniNavProgress{background:var(--Labels-Primary);border-radius:1px;width:100%;transition:height .1s linear;position:absolute;top:0;left:0}.BlogV2MiniNav-module__1w6TBa__miniNavPanel{background:var(--Bg-Primary);opacity:0;border-radius:12px 0 0 12px;width:max-content;min-width:240px;max-width:0;height:100%;transition:max-width .25s cubic-bezier(.2,.8,.2,1),opacity .2s;position:absolute;top:0;right:0;overflow:hidden;box-shadow:0 4px 24px #00000014,0 0 1px #0000001a}.BlogV2MiniNav-module__1w6TBa__miniNav:hover:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavPanel,.BlogV2MiniNav-module__1w6TBa__miniNav:focus-within:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavPanel{opacity:1;max-width:420px;padding:24px 0 24px 20px}.BlogV2MiniNav-module__1w6TBa__miniNavList{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.BlogV2MiniNav-module__1w6TBa__miniNavItem{margin:0;padding:0}.BlogV2MiniNav-module__1w6TBa__miniNavItem a{color:var(--Labels-Secondary);font-family:var(--font-family-base);white-space:nowrap;border-right:2px solid var(--Fills-F2);justify-content:flex-end;align-items:center;gap:10px;padding:10px 24px 10px 0;font-size:14px;font-weight:400;line-height:22px;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.BlogV2MiniNav-module__1w6TBa__miniNavItem a>span{text-align:right}.BlogV2MiniNav-module__1w6TBa__miniNavItem a:hover{color:var(--Labels-Primary)}.BlogV2MiniNav-module__1w6TBa__miniNavItemActive a{color:var(--Labels-Primary);border-right-color:var(--Labels-Primary);font-weight:450}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]{pointer-events:none;align-items:flex-start;width:236px;height:auto;top:200px;right:24px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:before{content:"";pointer-events:auto;width:33px;position:absolute;top:0;bottom:0;right:-16px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:hover:not([data-suppress-hover=true]),.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:focus-within:not([data-suppress-hover=true]){pointer-events:auto}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavPanel{width:236px;height:auto;box-shadow:none;opacity:1;background:0 0;border-radius:0;padding:0;transition:none;position:relative;top:auto;right:auto;overflow:visible}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:hover:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavPanel,.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:focus-within:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavPanel{width:236px;padding:0}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavList{align-items:flex-end;position:relative}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavIndicator{background:var(--Labels-Primary);opacity:0;pointer-events:none;width:2px;margin:0;padding:0;transition:top .24s cubic-bezier(.2,.8,.2,1),height .24s cubic-bezier(.2,.8,.2,1),opacity .16s;position:absolute;top:0;right:0}@media (prefers-reduced-motion:reduce){.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavIndicator{transition:opacity .16s}}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItem{width:max-content;max-width:none}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItem a{box-sizing:border-box;width:100%;min-height:43px;color:var(--Labels-Tertiary);font-family:var(--font-misans);border-right:1px solid var(--Fills-F2);padding:10px 24px 10px 16px;font-size:14px;font-weight:330;line-height:23px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItem[data-level="3"] a{padding-right:40px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItem a>span{opacity:0;transition:opacity .16s,transform .18s cubic-bezier(.23,1,.32,1);transform:translate(6px)}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:hover:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavItem a>span,.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]:focus-within:not([data-suppress-hover=true]) .BlogV2MiniNav-module__1w6TBa__miniNavItem a>span{opacity:1;transform:translate(0)}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItem a:hover{color:var(--Labels-Primary);background:var(--Fills-F1);border-radius:8px 0 0 8px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3] .BlogV2MiniNav-module__1w6TBa__miniNavItemActive a{color:var(--Labels-Primary);font-weight:450}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left]{left:24px;right:auto}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left]:before{left:-16px;right:auto}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavList{align-items:flex-start}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavIndicator{left:0;right:auto}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavItem a{border-right:0;border-left:1px solid var(--Fills-F2);justify-content:flex-start;padding:10px 16px 10px 32px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavItem[data-level="3"] a{padding-left:48px;padding-right:16px}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavItem a>span{text-align:left;transform:translate(-6px)}.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3][data-side=left] .BlogV2MiniNav-module__1w6TBa__miniNavItem a:hover{background:0 0;border-radius:0 8px 8px 0}.BlogV2MiniNav-module__1w6TBa__miniNav{transition:opacity .2s,visibility .2s}.blog-v2[data-article-entering] .BlogV2MiniNav-module__1w6TBa__miniNav{visibility:hidden;opacity:0;transition:opacity .16s,visibility .16s}@media (min-width:880px){.BlogV2MiniNav-module__1w6TBa__miniNav:not([data-variant=x3]){display:none}}@media (max-width:1199px){.BlogV2MiniNav-module__1w6TBa__miniNav[data-variant=x3]{display:none}}
.ShowcaseStats-module__WuuPca__likeButton{border-radius:8px}.ShowcaseStats-module__WuuPca__likeButton:focus-visible{outline:2px solid var(--Labels-Primary);outline-offset:3px}.ShowcaseStats-module__WuuPca__likeIcon{transform-origin:50% 54%;flex:none;transition:transform .14s cubic-bezier(.23,1,.32,1);display:inline-flex;transform:scale(1)}.ShowcaseStats-module__WuuPca__likeIcon>svg{display:block}@keyframes ShowcaseStats-module__WuuPca__heart-hover{0%{transform:scale(1)}58%{transform:scale(1.09)}to{transform:scale(1)}}@media (hover:hover) and (pointer:fine){.ShowcaseStats-module__WuuPca__likeButton:not([aria-pressed=true]):hover:not(:disabled) .ShowcaseStats-module__WuuPca__likeIcon{animation:.24s cubic-bezier(.23,1,.32,1) forwards ShowcaseStats-module__WuuPca__heart-hover}}.ShowcaseStats-module__WuuPca__likeButton:active:not(:disabled) .ShowcaseStats-module__WuuPca__likeIcon{transition-duration:.12s;animation:none;transform:scale(.96)}.ShowcaseStats-module__WuuPca__likeButton:disabled .ShowcaseStats-module__WuuPca__likeIcon{animation:none;transform:scale(1)}@media (prefers-reduced-motion:reduce){.ShowcaseStats-module__WuuPca__likeIcon{transition:none}.ShowcaseStats-module__WuuPca__likeButton:hover:not(:disabled) .ShowcaseStats-module__WuuPca__likeIcon,.ShowcaseStats-module__WuuPca__likeButton:active:not(:disabled) .ShowcaseStats-module__WuuPca__likeIcon{animation:none;transform:none}}
.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta{width:100%;min-width:0;max-width:740px;font-family:"PingFang SC",var(--system-fonts);flex-direction:column;display:flex}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--body{margin-top:20px;margin-bottom:20px}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--align-center{align-items:center;margin-left:auto;margin-right:auto}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--align-left{align-items:flex-start;margin-left:0;margin-right:auto}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-desktop{width:100%;position:relative}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile{width:100%;display:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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:40px;padding:4px;display:flex;position:relative}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button{box-sizing:border-box;background:var(--Labels-Primary);width:auto;min-width:0;max-width:calc(100% - 84px);height:auto;min-height:32px;color:var(--Bg-Primary);cursor:pointer;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:4px;padding:6px 10px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s;display:inline-flex;overflow:hidden;text-decoration:none!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button:hover{background:var(--Labels-Primary-hover)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button:active{background:var(--Labels-Primary-active)}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button-link,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button-link{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:auto;min-width:0;display:block;overflow:hidden}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button-trigger{cursor:pointer;flex:0 0 18px;width:18px;padding:0}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-install-link:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button:focus-visible){outline-offset:-2px;outline:2px solid}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button-link:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button-trigger:focus-visible){outline:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button.is-disabled{cursor:not-allowed;opacity:.6}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-cta-command){box-sizing:border-box;contain:paint;clip-path:inset(0);white-space:nowrap;min-width:0;color:var(--Labels-Primary);font-family:var(--font-mono);word-break:normal;background:0 0;border-radius:0;flex:auto;margin:0;padding:0;font-size:14px;font-weight:500;line-height:23px;display:block;overflow:hidden}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command:before,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command:after,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-cta-command:before,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-cta-command:after){content:none!important}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command.is-copied,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-cta-command.is-copied){text-align:center}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command-accent{color:var(--Colors-KMBlue)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command.is-marquee .resources-kimi-code-cta-command-track{animation:ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-command-marquee var(--scroll-duration)linear infinite}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command:hover .resources-kimi-code-cta-command-track,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command:focus-within .resources-kimi-code-cta-command-track,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command:focus .resources-kimi-code-cta-command-track){animation-play-state:paused}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command-copy{white-space:nowrap;flex:none}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-chevron,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy-icon,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link-icon){flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-chevron svg,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy-icon svg,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link-icon svg){display:block}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy{width:32px;height:32px;color:var(--Labels-Primary);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy:active{background:var(--Bg-Primary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta.is-copied .resources-kimi-code-cta-copy{color:var(--Colors-KMBlue);background:var(--Bg-Primary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy:hover{background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-install-link{width:32px;height:32px;color:var(--Labels-Primary);border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;display:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-install-link:hover{background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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) ResourcesKimiCodeCTA-module__cMRJNG__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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-option{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link:hover{background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link:focus-visible:not(.resources-kimi-code-cta-popover-option){background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-option:focus-visible{outline:2px solid var(--Colors-KMBlue);outline-offset:-2px}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link-icon{width:20px;height:20px;color:var(--Labels-Secondary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-option .resources-kimi-code-cta-popover-link-icon{color:var(--Colors-KMBlue)}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-docs,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) 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}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--align-left .resources-kimi-code-cta-docs,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--align-left p.resources-kimi-code-cta-docs){text-align:left}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-docs a{text-underline-offset:2px;color:var(--Labels-Secondary)!important;text-decoration:underline!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-docs a:hover{color:var(--Labels-Primary)!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button:hover{background:var(--Fills-F2)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button:active{background:var(--Fills-F2-active);transform:scale(.96)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button--primary{background:var(--Labels-Primary);color:var(--Bg-Primary)!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button--primary:hover{background:var(--Labels-Primary-hover)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button--primary:active{background:var(--Labels-Primary-active)}@keyframes ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-cta-popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-command-marquee{to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}@media (max-width:680px){.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-desktop{display:none}.landing-resource-runtime .resources-hero.resources-hero--kimi-code .hero-block-cta--kimi-code :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta{width:min(100%,100vw - 48px)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile{flex-flow:wrap;justify-content:center;gap:12px;width:auto;max-width:100%;display:flex}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--platform-select .resources-kimi-code-cta-desktop{display:block}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--platform-select .resources-kimi-code-cta-mobile,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--platform-select .resources-kimi-code-cta-copy){display:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-cta--platform-select .resources-kimi-code-cta-install-link{display:inline-flex}}@media (prefers-reduced-motion:reduce){:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-button,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-copy,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-popover-link,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-mobile-button){transition:none;animation:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-cta-command.is-marquee .resources-kimi-code-cta-command-track{animation:none;transform:translate(0,0)}}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta--hero{margin:0}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta--align-center{justify-content:center;margin-left:auto;margin-right:auto}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta--align-left{justify-content:flex-start;margin-left:0;margin-right:auto}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-desktop{flex-wrap:wrap;align-items:center;gap:12px;max-width:100%;display:flex;position:relative}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile{display:none}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary>span{text-align:center;min-width:0}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary:hover{background:var(--Labels-Primary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary:active{background:var(--Labels-Primary);transform:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-secondary:hover{background:var(--Fills-F2)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-secondary:active{background:var(--Fills-F2-active);transform:scale(.97)}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-secondary:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy:focus-visible,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link:focus-visible){outline:2px solid var(--Labels-Primary);outline-offset:2px}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-chevron,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy-icon,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link-icon){flex:none;justify-content:center;align-items:center;display:inline-flex}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-chevron svg,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy-icon svg,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link-icon svg){display:block}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-chevron svg{width:20px;height:20px}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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) ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-body-cta-popover-in;display:flex;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 2px 10px 2px #00000014}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal{cursor:pointer;gap:12px;height:auto;min-height:39px;padding:8px;transition:background-color .15s}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal-label{white-space:nowrap;flex:none}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command:before,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command:after,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-body-cta-command:before,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) code.resources-kimi-code-body-cta-command:after){content:none!important}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command.is-copied,.landing-resource-runtime .vp-doc :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command-accent{color:var(--Colors-KMBlue)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command.is-marquee .resources-kimi-code-body-cta-command-track{animation:ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-body-command-marquee var(--scroll-duration)linear infinite}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command:hover .resources-kimi-code-body-cta-command-track,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command:focus .resources-kimi-code-body-cta-command-track){animation-play-state:paused}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command-copy{white-space:nowrap;flex:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy-icon svg{width:18px;height:18px}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal:hover,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal:focus-visible){background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-terminal:hover .resources-kimi-code-body-cta-copy{color:var(--Labels-Primary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy{pointer-events:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta.is-copied .resources-kimi-code-body-cta-terminal{background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta.is-copied .resources-kimi-code-body-cta-copy{color:var(--Colors-KMBlue);background:0 0}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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}:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link:hover,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link:focus-visible){background:var(--Fills-F1)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link-icon{width:18px;height:18px;color:var(--Labels-Secondary)}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover-link-icon svg{width:18px;height:18px}@keyframes ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-body-cta-popover-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes ResourcesKimiCodeCTA-module__cMRJNG__resources-kimi-code-body-command-marquee{to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}@media (max-width:760px){.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta{justify-content:center;width:100%;margin:32px 0;display:flex}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root).resources-kimi-code-body-cta--align-left{justify-content:flex-start}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-desktop{display:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile{flex-flow:wrap;justify-content:center;gap:12px;width:auto;max-width:100%;display:flex}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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 :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile-button--primary{background:var(--Labels-Primary);color:var(--Bg-Primary)!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile-button--secondary{background:var(--Fills-F1);color:var(--Labels-Primary)!important}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile-button:active{transform:scale(.97)}}@media (max-width:420px){.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .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){:is(.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-primary,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-secondary,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-mobile-button,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-copy,.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-popover){transition:none;animation:none}.landing-resource-runtime :where(.ResourcesKimiCodeCTA-module__cMRJNG__root) .resources-kimi-code-body-cta-command.is-marquee .resources-kimi-code-body-cta-command-track{animation:none;transform:translate(0,0)}}
.CTAAnimation-module__ZjCwOq__button.is-hovered{border-color:var(--Separators-S1)}:where(.CTAAnimation-module__ZjCwOq__button) .cta-icon{transition:all .25s cubic-bezier(.4,0,.2,1)}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-icon{background:var(--Labels-Primary)}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-icon .CTAAnimation-module__ZjCwOq__arrow{color:var(--Bg-Primary)}.floating-cta-root .CTAAnimation-module__ZjCwOq__button.is-hovered{box-shadow:0 0 8px #00000040,0 0 16px #00000026}.floating-cta-root .CTAAnimation-module__ZjCwOq__button.is-hovered .cta-icon{background:var(--Bg-Primary)}.floating-cta-root .CTAAnimation-module__ZjCwOq__button.is-hovered .cta-icon .CTAAnimation-module__ZjCwOq__arrow{color:var(--Labels-Primary)}.CTAAnimation-module__ZjCwOq__arrow{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;overflow:visible;transform:translate(0,0)}:is(:where(.CTAAnimation-module__ZjCwOq__arrow) .cta-arrow-icon__rest,:where(.CTAAnimation-module__ZjCwOq__arrow) .cta-arrow-icon__reveal){transform-box:fill-box;transform:translate(0,0)}:where(.CTAAnimation-module__ZjCwOq__arrow) .cta-arrow-icon__reveal{opacity:0;transform:translate(-28px)}:where(.CTAAnimation-module__ZjCwOq__arrow) .cta-arrow-icon__reveal-path{opacity:0;stroke-dasharray:100;stroke-dashoffset:100px}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__rest{animation:.98s cubic-bezier(.4,0,.2,1) both CTAAnimation-module__ZjCwOq__cta-arrow-rest-exit}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__reveal{animation:.98s cubic-bezier(.22,1,.36,1) both CTAAnimation-module__ZjCwOq__cta-arrow-reveal-enter}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__reveal-path{animation-name:CTAAnimation-module__ZjCwOq__cta-arrow-path-draw;animation-timing-function:cubic-bezier(.22,1,.36,1);animation-fill-mode:both}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__path--1{animation-duration:.372s;animation-delay:.294s}:is(.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__path--2,.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__path--3){animation-duration:.392s;animation-delay:.568s}.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__path--4{animation-duration:.294s;animation-delay:.666s}@keyframes CTAAnimation-module__ZjCwOq__cta-arrow-rest-exit{0%{opacity:1;transform:translate(0,0)}36%,to{opacity:0;transform:translate(28px)}}@keyframes CTAAnimation-module__ZjCwOq__cta-arrow-reveal-enter{0%{opacity:0;transform:translate(-28px)}8%{opacity:1}50%,to{opacity:1;transform:translate(0,0)}}@keyframes CTAAnimation-module__ZjCwOq__cta-arrow-path-draw{0%{opacity:0;stroke-dashoffset:100px}1%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){:is(.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__rest,.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__reveal,.CTAAnimation-module__ZjCwOq__button.is-hovered .cta-arrow-icon__reveal-path){animation:none}}
:root{--fadein-easing:cubic-bezier(.16,1,.3,1)}.FadeInModule-module__DZyi-a__reveal{opacity:0;transition:opacity .9s var(--fadein-easing),transform .9s var(--fadein-easing);transform:translateY(30px)}.FadeInModule-module__DZyi-a__reveal.visible{opacity:1;transform:none}.FadeInModule-module__DZyi-a__revealRotate{opacity:0;transform-origin:0 100%;transition:opacity 1.05s var(--fadein-easing),transform 1.05s var(--fadein-easing);transform:translateY(24px)rotate(1.5deg)}.FadeInModule-module__DZyi-a__revealRotate.visible{opacity:1;transform:none}@media (scripting:none){.FadeInModule-module__DZyi-a__reveal,.FadeInModule-module__DZyi-a__revealRotate{opacity:1!important;transform:none!important}}
.BlogRuntime-module__H1NB8a__root.docs-page-root{letter-spacing:.25px;background-color:var(--Bg-Primary);color:var(--Labels-Primary);font-size:16px;font-family:var(--system-fonts);-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}@layer base{:where(.BlogRuntime-module__H1NB8a__root.docs-page-root) button{background-color:#0000;border:none}}.BlogRuntime-module__H1NB8a__root.docs-page-root img{-webkit-user-drag:none}.BlogRuntime-module__H1NB8a__root .markdown img{border-radius:12px}.BlogRuntime-module__H1NB8a__root.docs-page-root a{-webkit-user-drag:none}:is(.BlogRuntime-module__H1NB8a__root.docs-page-root input,.BlogRuntime-module__H1NB8a__root.docs-page-root textarea){font-family:inherit;font-size:inherit;outline:none}.BlogRuntime-module__H1NB8a__root .markdown h1:not(.model-panel *):not(.hero-main-title){font-family:var(--title-fonts);text-align:left;letter-spacing:0;color:var(--Labels-PrimaryHeading);margin-bottom:16px;font-size:32px;font-weight:600;line-height:48px}:is(.BlogRuntime-module__H1NB8a__root.docs-page-root .header,.BlogRuntime-module__H1NB8a__root.docs-page-root .footer){font-family:var(--system-fonts)}.BlogRuntime-module__H1NB8a__root.docs-page-root .header .icon-placeholder{color:var(--Labels-PrimaryHeading)}.BlogRuntime-module__H1NB8a__root .markdown .hero-main-title{color:var(--Labels-Primary)!important;margin:0!important}.BlogRuntime-module__H1NB8a__root .markdown .hero-main-subtitle{margin:0!important}.BlogRuntime-module__H1NB8a__root .markdown h2:not(.model-panel *){letter-spacing:.5px;text-align:left;margin-top:40px;margin-bottom:16px;font-size:32px;line-height:2}.BlogRuntime-module__H1NB8a__root .markdown h3:not(.model-panel *){letter-spacing:.1px;color:var(--Labels-PrimaryHeading);text-align:left;margin-top:28px;margin-bottom:16px;font-size:24px;font-weight:600;line-height:1.5}.BlogRuntime-module__H1NB8a__root .markdown h4:not(.model-panel *){letter-spacing:.1px;color:var(--Labels-PrimaryHeading);text-align:left;margin-top:24px;margin-bottom:16px;font-size:22px;font-weight:500;line-height:1.5}.BlogRuntime-module__H1NB8a__root .markdown h6:not(.model-panel *){font-size:22px}.BlogRuntime-module__H1NB8a__root .markdown h6+ul:not(.model-panel *){margin-bottom:80px;font-size:20px}.BlogRuntime-module__H1NB8a__root .markdown .empty-content+h3>h4:not(.model-panel *){margin:30px 0 10px}:is(.BlogRuntime-module__H1NB8a__root .markdown h4:not(.model-panel *):nth-last-child(2),.BlogRuntime-module__H1NB8a__root .markdown h4:not(.model-panel *):nth-last-child(4),.BlogRuntime-module__H1NB8a__root .markdown h4:not(.model-panel *):nth-last-child(6),.BlogRuntime-module__H1NB8a__root .markdown h4:not(.model-panel *):nth-last-child(8)){margin:30px 0 10px}.BlogRuntime-module__H1NB8a__root .markdown h5:not(.model-panel *){letter-spacing:.1px;text-align:left;margin-top:20px;margin-bottom:12px;font-size:20px;font-weight:500;line-height:1.5}.BlogRuntime-module__H1NB8a__root .markdown h6:not(.model-panel *){letter-spacing:.1px;font-size:18px;font-weight:500;line-height:1.5}.BlogRuntime-module__H1NB8a__root .markdown p:not(.model-panel *):not(.hero-main-subtitle){letter-spacing:var(--page-body-letter-spacing,.25px);text-align:left;margin:20px auto;font-size:18px;line-height:28px}.BlogRuntime-module__H1NB8a__root .markdown .paragraph:not(.model-panel *){letter-spacing:var(--page-body-letter-spacing,.25px);text-align:left;margin:20px auto;font-size:18px;line-height:28px}.BlogRuntime-module__H1NB8a__root .markdown li:not(.model-panel *){letter-spacing:var(--page-body-letter-spacing,.25px);text-align:left;margin:20px auto;font-size:18px;line-height:28px}.BlogRuntime-module__H1NB8a__root .markdown ul li:not(.model-panel *){text-align:left;margin-bottom:10px;padding-left:8px}.BlogRuntime-module__H1NB8a__root .markdown .katex-display:not(.model-panel *){margin:0;font-size:18px;line-height:20px}.BlogRuntime-module__H1NB8a__root.docs-page-root .layout{box-sizing:content-box;max-width:1280px;margin:0 auto;padding-bottom:0;padding-left:24px;padding-right:24px;line-height:2}@media (min-width:680px) and (max-width:999px){.BlogRuntime-module__H1NB8a__root.docs-page-root .layout{padding-left:48px;padding-right:48px}}@media (min-width:1000px){.BlogRuntime-module__H1NB8a__root.docs-page-root .layout{padding-left:80px;padding-right:80px}}.BlogRuntime-module__H1NB8a__root.docs-page-root .logo{width:100%;max-width:160px;margin:0 auto;padding:30px 0;display:block}.BlogRuntime-module__H1NB8a__root .markdown{text-align:justify;max-width:100%;color:var(--Labels-Primary);letter-spacing:.5px;font-size:14px;font-style:normal;font-weight:400;line-height:22px;position:relative}.BlogRuntime-module__H1NB8a__root .markdown h1{letter-spacing:0;text-align:left;font-size:32px;font-weight:600;line-height:48px;font-family:var(--title-fonts);scroll-margin-top:72px}.BlogRuntime-module__H1NB8a__root .markdown h2{font-weight:600;font-size:var(--markdown-H2_Content-font-size);line-height:var(--markdown-H2_Content-line-height);letter-spacing:0;font-family:var(--font-family-base);scroll-margin-top:72px}:is(.BlogRuntime-module__H1NB8a__root .markdown h3,.BlogRuntime-module__H1NB8a__root .markdown h4,.BlogRuntime-module__H1NB8a__root .markdown h5,.BlogRuntime-module__H1NB8a__root .markdown h6){font-weight:600;font-size:var(--markdown-B1_Content_Emphasized-font-size);line-height:var(--markdown-B1_Content_Emphasized-line-height);letter-spacing:0;font-family:var(--font-family-base);scroll-margin-top:72px}.BlogRuntime-module__H1NB8a__root .markdown ol{padding-inline-start:24px;list-style-type:decimal}.BlogRuntime-module__H1NB8a__root .markdown ul{padding-inline-start:24px;list-style-type:disc}.BlogRuntime-module__H1NB8a__root .markdown ul ul{list-style-type:circle}.BlogRuntime-module__H1NB8a__root .markdown ul ul ul{list-style-type:square}.BlogRuntime-module__H1NB8a__root .markdown a{cursor:pointer;color:var(--Colors-KMBlue);text-decoration:none}.BlogRuntime-module__H1NB8a__root .markdown a:hover{color:var(--Colors-KMBlue-hover);text-decoration:underline}.BlogRuntime-module__H1NB8a__root .markdown a:active{color:var(--Colors-KMBlue-active)}.BlogRuntime-module__H1NB8a__root .markdown em{font-style:italic}.BlogRuntime-module__H1NB8a__root .markdown strong{font-weight:600}.BlogRuntime-module__H1NB8a__root .markdown blockquote{border-left:.25em solid var(--Fills-F3);padding:0 1em}.BlogRuntime-module__H1NB8a__root .markdown img{max-width:100%}.BlogRuntime-module__H1NB8a__root .markdown p>img{margin:40px 0}.BlogRuntime-module__H1NB8a__root .markdown p{font-weight:400;font-size:var(--markdown-B1_Content-font-size);line-height:var(--markdown-B1_Content-line-height);letter-spacing:0}.BlogRuntime-module__H1NB8a__root .markdown .paragraph{font-weight:400;font-size:var(--markdown-B1_Content-font-size);line-height:var(--markdown-B1_Content-line-height);letter-spacing:0}.BlogRuntime-module__H1NB8a__root .markdown p:not(#footnotes~*,#footnotes~* *){font-family:var(--page-body-font,inherit)}.BlogRuntime-module__H1NB8a__root .markdown .paragraph:not(#footnotes~*,#footnotes~* *){font-family:var(--page-body-font,inherit)}.BlogRuntime-module__H1NB8a__root .markdown li:not(#footnotes~*,#footnotes~* *){font-family:var(--page-body-font,inherit)}.BlogRuntime-module__H1NB8a__root .markdown blockquote:not(#footnotes~*,#footnotes~* *){font-family:var(--page-body-font,inherit)}.BlogRuntime-module__H1NB8a__root .markdown p{white-space:pre-wrap;word-break:break-word;max-width:100%}.BlogRuntime-module__H1NB8a__root .markdown .paragraph{white-space:pre-wrap;word-break:break-word;max-width:100%}.BlogRuntime-module__H1NB8a__root .markdown code{white-space:pre-wrap;word-break:break-word;max-width:100%}.BlogRuntime-module__H1NB8a__root .markdown code{overflow:auto}.BlogRuntime-module__H1NB8a__root .markdown p:not(.hero-main-subtitle){margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown .paragraph{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown blockquote{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h1:not(.hero-main-title){margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h2{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h3{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h4{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h5{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown h6{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown ol{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown ul{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown hr{margin-bottom:16px}.BlogRuntime-module__H1NB8a__root .markdown p:not(.hero-main-subtitle):last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown .paragraph:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown blockquote:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h1:not(.hero-main-title):last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h2:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h3:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h4:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h5:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown h6:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown ol:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown ul:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown hr:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown li{margin-bottom:12px}.BlogRuntime-module__H1NB8a__root .markdown li:last-child{margin-bottom:0}.BlogRuntime-module__H1NB8a__root .markdown li p{margin-bottom:12px}.BlogRuntime-module__H1NB8a__root .markdown li .paragraph{margin-bottom:12px}.BlogRuntime-module__H1NB8a__root .markdown li::marker{font-size:var(--markdown-B1_Content-font-size);line-height:var(--markdown-B1_Content-line-height)}.BlogRuntime-module__H1NB8a__root .markdown hr{border:none;border-top:.5px solid var(--Separators-S1)}.BlogRuntime-module__H1NB8a__root .markdown h1>a[href="https://github.com/MoonshotAI/Kimi-Vendor-Verifier"]{vertical-align:text-bottom;margin-bottom:6px;margin-left:8px;display:inline-block}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline{z-index:20;width:120px;position:fixed;top:92px;left:0}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline.expand{width:300px}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline [data-outline-line]{border-bottom-style:solid!important;border-bottom-width:1px!important;border-bottom-color:var(--Labels-Quaternary)!important;display:inline-block!important}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline [data-outline-line][data-active=true]{border-bottom-color:var(--Labels-Primary)!important}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline .group:hover [data-outline-line]{border-bottom-color:var(--Labels-Primary)!important}.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline .group:hover [data-outline-line]:hover{border-bottom-color:var(--Colors-KMBlue)!important}@media screen and (max-width:1000px){.BlogRuntime-module__H1NB8a__root.docs-page-root .blog-outline{display:none}}.BlogRuntime-module__H1NB8a__root{--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}:root.dark .BlogRuntime-module__H1NB8a__root{--code-token-comment:var(--Syntax-Comment);--code-token-punctuation:#abb2bf;--code-token-property:var(--Syntax-Literal);--code-token-tag:var(--Syntax-Literal);--code-token-boolean:var(--Syntax-Literal);--code-token-number:var(--Syntax-Literal);--code-token-constant:var(--Syntax-Literal);--code-token-symbol:var(--Syntax-Literal);--code-token-deleted:var(--Syntax-Literal);--code-token-selector:var(--Syntax-String);--code-token-attr-name:var(--Syntax-String);--code-token-string:var(--Syntax-String);--code-token-char:var(--Syntax-String);--code-token-builtin:var(--Syntax-String);--code-token-inserted:var(--Syntax-String);--code-token-operator:#abb2bf;--code-token-entity:#abb2bf;--code-token-url:#61afef;--code-token-atrule:#61afef;--code-token-attr-value:var(--Syntax-String);--code-token-keyword:#61afef;--code-token-function:#e06c75;--code-token-regex:#e06c75;--code-token-important:#e06c75;--code-token-variable:#e06c75}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block{border-radius:var(--code-block-radius);background:var(--code-block-bg);border:.5px solid var(--code-block-border);max-width:720px;margin:16px auto;position:relative;overflow:hidden}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block pre{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);color:var(--code-block-fg);padding:16px;scrollbar-width:thin;background:0 0;border:none;border-radius:0;margin:0;padding-right:56px;font-size:14px;line-height:22px;overflow-x:auto}.BlogRuntime-module__H1NB8a__root .markdown .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}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block-actions{z-index:1;gap:8px;display:flex;position:absolute;top:8px;right:8px}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block-copy{width:32px;height:32px;color:var(--Labels-Secondary,#0009);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}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block-copy:hover{background:var(--Fills-F2,#0000000d);color:var(--Labels-Primary,#000000e6)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.comment,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.prolog,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.doctype,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.cdata){color:var(--code-token-comment);font-style:italic}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.punctuation{color:var(--code-token-punctuation)}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.namespace{opacity:.7}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.property,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.tag,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.boolean,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.number,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.constant,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.symbol,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.deleted){color:var(--code-token-number)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.selector,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.attr-name,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.string,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.char,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.builtin,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.inserted){color:var(--code-token-string)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.operator,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.entity){color:var(--code-token-operator)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.url,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.atrule,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.attr-value,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.keyword){color:var(--code-token-keyword)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.function,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.class-name,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.regex,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.important,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.variable){color:var(--code-token-function)}:is(.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.important,.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.bold){font-weight:600}.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block .token.italic{font-style:italic}@media (max-width:999px){.BlogRuntime-module__H1NB8a__root .markdown .resources-standard-code-block{max-width:100%}}
.BlogV2Motion-module__u8hUlG__effectsLayer{z-index:-1;pointer-events:none;position:absolute;inset:0}.BlogV2Motion-module__u8hUlG__animationGate{pointer-events:none;position:absolute;inset:0}.blog-v2-main>.BlogV2Motion-module__u8hUlG__effectsLayer~section .markdown :is(h2,h3)>strong{font-weight:inherit;color:inherit;display:inline-block}h1.BlogV2Motion-module__u8hUlG__revealPending,.BlogV2Motion-module__u8hUlG__revealPending:is(h2,h3):not(.BlogV2Motion-module__u8hUlG__rollingHeading)>strong{opacity:0}h1.BlogV2Motion-module__u8hUlG__revealed,.BlogV2Motion-module__u8hUlG__revealed:is(h2,h3):not(.BlogV2Motion-module__u8hUlG__rollingHeading)>strong{animation:1.8s cubic-bezier(.22,.61,.36,1) backwards BlogV2Motion-module__u8hUlG__heading-emerge}.BlogV2Motion-module__u8hUlG__revealed:is(h2,h3)>strong+strong{animation-delay:.12s}.BlogV2Motion-module__u8hUlG__rollingHeading{position:relative}.BlogV2Motion-module__u8hUlG__rollingActive{-webkit-text-fill-color:transparent}.BlogV2Motion-module__u8hUlG__rollingLayer{pointer-events:none;-webkit-user-select:none;user-select:none;visibility:hidden;-webkit-text-fill-color:currentColor;position:absolute;inset:0}.BlogV2Motion-module__u8hUlG__rollingColumn{height:var(--rolling-line-height);position:absolute;overflow:hidden}.BlogV2Motion-module__u8hUlG__rollingStrip{line-height:var(--rolling-line-height);transform:translateY(calc(-1*var(--rolling-distance)));display:block}.BlogV2Motion-module__u8hUlG__rollingStrip:before{content:attr(data-characters);white-space:pre}.BlogV2Motion-module__u8hUlG__revealed .BlogV2Motion-module__u8hUlG__rollingLayer{visibility:visible}.BlogV2Motion-module__u8hUlG__revealed .BlogV2Motion-module__u8hUlG__rollingStrip{animation:cubic-bezier(.2,.6,.3,1) both BlogV2Motion-module__u8hUlG__character-roll}@keyframes BlogV2Motion-module__u8hUlG__character-roll{0%{transform:translateY(0)}}.BlogV2Motion-module__u8hUlG__prefixHeading>strong{text-indent:0}.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealPending{text-indent:calc(-1*var(--heading-prefix-width));padding-inline-end:var(--heading-prefix-width)}.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealed{animation:.6s ease-in-out .2s backwards BlogV2Motion-module__u8hUlG__heading-make-room}.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealed>strong{animation-delay:.8s}.BlogV2Motion-module__u8hUlG__prefixHeading#_3d-modeling-and-design{overflow-x:clip}.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealed#_3d-modeling-and-design>strong{animation-delay:.5s}@keyframes BlogV2Motion-module__u8hUlG__heading-make-room{0%{text-indent:calc(-1*var(--heading-prefix-width));padding-inline-end:var(--heading-prefix-width)}to{text-indent:0;padding-inline-end:0}}p.BlogV2Motion-module__u8hUlG__revealPending{--k31-underline-width:0%;--k31-emphasis-color:var(--Labels-Secondary)}p.BlogV2Motion-module__u8hUlG__revealed>strong{animation:2s ease-out .12s backwards BlogV2Motion-module__u8hUlG__underline-draw}@keyframes BlogV2Motion-module__u8hUlG__underline-draw{0%{color:var(--Labels-Secondary);background-size:0% 2px}to{color:var(--Labels-Primary);background-size:100% 2px}}@keyframes BlogV2Motion-module__u8hUlG__heading-emerge{0%{opacity:0;filter:blur(6px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:translateY(0)}}.BlogV2Motion-module__u8hUlG__cardsPending img,.BlogV2Motion-module__u8hUlG__cardsRevealed img{z-index:calc(10 - var(--k31-card-depth,0));position:relative}.BlogV2Motion-module__u8hUlG__cardsPending img{opacity:0;transform:translateX(calc(var(--k31-card-shift,0)*(100% + var(--k31-card-gap,16px))))scale(.92)}.BlogV2Motion-module__u8hUlG__cardsRevealed img{animation:BlogV2Motion-module__u8hUlG__cards-spread 1.1s cubic-bezier(.22,1,.36,1)calc(var(--k31-card-depth,0)*.22s)backwards}@keyframes BlogV2Motion-module__u8hUlG__cards-spread{0%{opacity:0;transform:translateX(calc(var(--k31-card-shift,0)*(100% + var(--k31-card-gap,16px))))scale(.92)}35%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.BlogV2Motion-module__u8hUlG__rollingActive{-webkit-text-fill-color:currentColor}.BlogV2Motion-module__u8hUlG__rollingLayer{display:none}.BlogV2Motion-module__u8hUlG__revealed .BlogV2Motion-module__u8hUlG__rollingStrip{animation:none}.BlogV2Motion-module__u8hUlG__cardsPending img,.BlogV2Motion-module__u8hUlG__cardsRevealed img{opacity:1;animation:none;transform:none}.BlogV2Motion-module__u8hUlG__clouds{display:none}p.BlogV2Motion-module__u8hUlG__revealPending{--k31-underline-width:100%;--k31-emphasis-color:var(--Labels-Primary)}.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealPending,.BlogV2Motion-module__u8hUlG__prefixHeading.BlogV2Motion-module__u8hUlG__revealed{text-indent:0;padding-inline-end:0;animation:none}h1.BlogV2Motion-module__u8hUlG__revealPending,h1.BlogV2Motion-module__u8hUlG__revealed,.BlogV2Motion-module__u8hUlG__revealPending:is(h2,h3)>strong,.BlogV2Motion-module__u8hUlG__revealed:is(h2,h3)>strong,p.BlogV2Motion-module__u8hUlG__revealed>strong{opacity:1;animation:none}}.BlogV2Motion-module__u8hUlG__clouds{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.BlogV2Motion-module__u8hUlG__cloudTrack{--cloud-size:min(var(--cloud-width),70vw);--cloud-reach:min(760px,64vw);--cloud-peak-opacity:var(--cloud-opacity);--cloud-drift-scale:1;--cloud-rest-x:calc(var(--cloud-offset) + var(--cloud-direction)*min(var(--cloud-size)*.85,var(--cloud-reach)));visibility:hidden;left:0;right:0;top:var(--cloud-y);height:calc(var(--cloud-size)*7/15);position:absolute;transform:translateY(-50%)}html:not(.dark) .BlogV2Motion-module__u8hUlG__cloudTrack{--cloud-peak-opacity:1}.BlogV2Motion-module__u8hUlG__cloud{left:var(--cloud-origin);width:var(--cloud-size);aspect-ratio:15/7;opacity:var(--cloud-peak-opacity);transform:translate(var(--cloud-rest-x),calc(var(--cloud-vertical-drift)*var(--cloud-drift-scale)*-.5))rotate(var(--cloud-rotation));transform-origin:50%;position:absolute;top:0}.BlogV2Motion-module__u8hUlG__cloud canvas{width:100%;height:100%;transform:scaleX(var(--cloud-direction));display:block}.BlogV2Motion-module__u8hUlG__cloudTrack.BlogV2Motion-module__u8hUlG__visible{visibility:visible}.BlogV2Motion-module__u8hUlG__cloudTrack[data-phase=entering] .BlogV2Motion-module__u8hUlG__cloud{animation:.8s ease-in-out both BlogV2Motion-module__u8hUlG__cloud-enter}.BlogV2Motion-module__u8hUlG__cloudTrack[data-phase=leaving] .BlogV2Motion-module__u8hUlG__cloud{animation:2.4s ease-in-out both BlogV2Motion-module__u8hUlG__cloud-leave}.BlogV2Motion-module__u8hUlG__cloudTrack:not(.BlogV2Motion-module__u8hUlG__visible) .BlogV2Motion-module__u8hUlG__cloud{animation-play-state:paused}@keyframes BlogV2Motion-module__u8hUlG__cloud-enter{0%{opacity:0;transform:translate(var(--cloud-offset),calc(var(--cloud-vertical-drift)*var(--cloud-drift-scale)*-.5))rotate(var(--cloud-rotation))}}@keyframes BlogV2Motion-module__u8hUlG__cloud-leave{to{opacity:0;transform:translate(calc(var(--cloud-rest-x) + var(--cloud-direction)*min(520px,42vw)),calc(var(--cloud-vertical-drift)*var(--cloud-drift-scale)*.5))rotate(var(--cloud-rotation))}}@media (max-width:700px){.BlogV2Motion-module__u8hUlG__cloudTrack{--cloud-size:420px;--cloud-peak-opacity:calc(var(--cloud-opacity)*.8);--cloud-drift-scale:.6}}
html:has(.BlogV2DetailPage-module__qVojgq__k31){--blog-v2-page-bg:#e6e6e6;--Bg-Primary90:#e6e6e6e6;--Bg-Primary90-hover:#e6e6e6eb;--Bg-Primary90-active:#e6e6e6f0;background:var(--blog-v2-page-bg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html.dark:has(.BlogV2DetailPage-module__qVojgq__k31){--blog-v2-page-bg:#0f151a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.BlogV2DetailPage-module__qVojgq__k31) .layout-wrapper{background:var(--blog-v2-page-bg)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2{--blog-v2-title-font:var(--font-lora);--blog-v2-body-font:var(--font-lora);--blog-v2-body-max-width:800px;--blog-v2-media-max-width:1040px;--blog-v2-h2-size:28px;--blog-v2-h2-line:36px;--blog-v2-h3-size:26px;--blog-v2-h3-line:1.35;--blog-v2-section-gap:112px;--blog-v2-body-size:18px;--blog-v2-body-line:1.7;background:var(--blog-v2-page-bg);color:var(--Labels-Primary);overflow:clip}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2:before{background:var(--blog-v2-page-bg)}html.dark .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2{--Bg-Primary:var(--blog-v2-page-bg);--Bg-Primary90:#0f151ae6;--Bg-Primary90-hover:#0f151aeb;--Bg-Primary90-active:#0f151af0;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]{--Labels-Secondary:#fff9;color:#fff;border-bottom:1px solid #0000;min-height:64px;transition:color .18s;position:fixed;inset-block-start:0;inset-inline:0}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff 0%,#f8f6f0 12%,#f7f4edde 25%,#f6f3ec8f 50%,#f5f2ea47 69%,#f5f2ea00 90%);height:max(112px,8.38vw);transition:opacity .18s ease-out;position:absolute;inset:0 0 auto}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header][data-theme=dark]:before{opacity:0}html:not(.dark) body:has(.BlogV2DetailPage-module__qVojgq__k31:not([data-article-entering])) header[data-testid=kimi-site-header]:before{opacity:0}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header][data-theme=light]{--Labels-Primary:#000000e6;--Labels-Primary-hover:#000;--Labels-Secondary:#0009;--Labels-Tertiary:#0006;--Fills-F1:#00000008;--Fills-F1-hover:#0000000f;--Fills-F2:#0000000f;--Separators-S1:#00000014;--Bg-Primary:#fff;--Bg-Primary90:#ffffffe6;--Bg-Secondary:#f5f5f5;--Bg-Tertiary:#fff;color:#000}html.dark body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]>div[aria-hidden=true]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f151ab3;border-bottom:1px solid #ffffff14;transition:background-color .18s ease-out,border-color .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out}html.dark body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header][data-theme=light]>div[aria-hidden=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}html:not(.dark) body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]>div[aria-hidden=true]{transition:background-color .18s ease-out,border-color .18s ease-out,-webkit-backdrop-filter .18s ease-out,backdrop-filter .18s ease-out}html:not(.dark) body:has(.BlogV2DetailPage-module__qVojgq__k31[data-article-entering]) header[data-testid=kimi-site-header]>div[aria-hidden=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]:has(.header-mobile-nav-wrapper.is-open)>div[aria-hidden=true]{background:var(--Bg-Primary)}body:has(.BlogV2DetailPage-module__qVojgq__k31) .header-mobile-nav-row{max-width:1440px;min-height:64px;padding-block:16px}@media (max-width:700px){:is(body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header],body:has(.BlogV2DetailPage-module__qVojgq__k31) .header-mobile-nav-row){min-height:60px}body:has(.BlogV2DetailPage-module__qVojgq__k31) .header-mobile-nav-row{padding-block:14px}body:has(.BlogV2DetailPage-module__qVojgq__k31) .header-mobile-nav-wrapper{height:calc(100dvh - 60px)}}@media (prefers-reduced-motion:reduce){body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]:before{transition:none}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header]{transition:none}body:has(.BlogV2DetailPage-module__qVojgq__k31) header[data-testid=kimi-site-header] *{transition:none}}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .blog-v2-page-container{max-width:none;line-height:inherit;padding:0}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .blog-v2-main{padding:0}.BlogV2DetailPage-module__qVojgq__content{max-width:1440px;padding:calc(var(--blog-v2-section-gap) + 64px)24px 80px;margin-inline:auto}@media (min-width:680px){.BlogV2DetailPage-module__qVojgq__content{padding-inline:48px}}@media (min-width:1000px){.BlogV2DetailPage-module__qVojgq__content{padding-inline:80px}}.BlogV2DetailPage-module__qVojgq__pageTitle{max-width:var(--blog-v2-body-max-width);font-family:var(--blog-v2-title-font);letter-spacing:-.04em;color:var(--Labels-Primary);margin:0 auto 24px;font-size:32px;font-weight:600;line-height:1.2}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>:is(h2,h3){color:var(--Labels-Primary);scroll-margin-top:100px;font-weight:600}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>h3{letter-spacing:-.04em}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>:is(p,ul,ol){color:var(--Labels-Secondary);font-weight:400}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>h3{margin-top:50px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>h3:has(+[data-blog-hero-width]){max-width:var(--blog-v2-media-max-width);margin-top:80px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>h2:has(+[data-blog-hero-width]){max-width:var(--blog-v2-media-max-width)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>h2:has(+p+div[class*=LogoWall-module]){text-align:center}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>p:has(+div[class*=LogoWall-module]){text-align:center}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>p+div[class*=LogoWall-module]{padding-top:0;margin-top:36px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>:is(h3,#benchmarks)+[data-blog-hero-width]{margin-top:16px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>#benchmarks{margin-top:80px!important}:is(.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>#footnotes,.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>#footnotes~*){--blog-v2-section-gap:80px;--blog-v2-paragraph-gap:16px;max-width:1280px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>#footnotes~h3{margin-top:48px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>[data-blog-hero-width]{margin-top:38px!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>:is(p,ul,ol,[data-blog-hero-width])+[data-blog-hero-width]{margin-top:min(80px,var(--blog-v2-section-gap))!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown a{color:var(--Labels-Primary);text-underline-offset:4px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown strong{color:var(--Labels-Primary);font-weight:600}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>p>strong{color:var(--k31-emphasis-color,var(--Labels-Primary));background:url(/landing-ui/assets/blog-assets/kimi-k3-1/emphasis-underline.svg) left bottom/var(--k31-underline-width,100%)2px no-repeat;padding-bottom:2px}html:not(.dark) .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>p>strong{background-image:url(/landing-ui/assets/blog-assets/kimi-k3-1/emphasis-underline-light.svg)}@supports (-webkit-touch-callout:none){.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>p>strong{color:inherit!important;font-weight:inherit!important;background:0 0!important;padding-bottom:0!important;animation:none!important}}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown table :is(thead,tbody) th{font-weight:400}html:not(.dark) .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .simple-table thead{background:var(--blog-v2-page-bg)}html:not(.dark) .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .simple-table thead tr{background:var(--blog-v2-page-bg)}@media (min-width:1220px){.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown section[data-variant=inline]{--benchmark-sheet-sticky-offset:64px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown section[data-variant=inline]>div:not([data-inline-scroll-progress]){overflow-x:clip}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown section[data-variant=inline] thead th{z-index:3;position:sticky;top:64px}}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed{background:var(--Fills-F1);border-radius:16px;margin:0 auto;padding:30px 32px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed [id^=arena-chart]{border-radius:12px;overflow:hidden}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed .kernel-arena-header{margin:0 auto 16px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed .legend{color:var(--Labels-Tertiary)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed #bar .pill{height:auto;font-family:var(--system-fonts),sans-serif;border-radius:999px;padding:8px 16px;font-size:13px;font-weight:500}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed #bar .pill.on{font-weight:500}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown [class*=articleTab]{font-family:var(--system-fonts),sans-serif;font-size:13px;font-weight:500}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown [class*=articleCaption]{gap:10px;margin-top:16px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown [class*=articleCaption] h3{font-family:var(--system-fonts),sans-serif;letter-spacing:-.01em;text-align:left;color:var(--Labels-Secondary);margin:0;font-size:18px;font-weight:400;line-height:1.4}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown [class*=articleCaption] p{width:100%;font-family:var(--system-fonts),sans-serif;white-space:pre-line;color:var(--Labels-Secondary);margin:0;font-size:14px;font-weight:400;line-height:1.6}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed #panes .pane h4{display:none!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed #panes .pane .kernel-arena-desc{max-width:none;font-family:var(--font-misans)!important;text-align:left!important;color:var(--Labels-Tertiary)!important;margin:12px 0 0!important;font-size:12px!important;font-weight:400!important;line-height:1.85!important}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default][class*=single]{--card-width:100%}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default] [class*=testimonialTrack]{transition:none}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default] [class*=testimonialCard]{background:#f8f8f8}.dark .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default] [class*=testimonialCard]{background:var(--Fills-F1)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default] [class*=companyNameFallback]{color:var(--Labels-Secondary);font-weight:400}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown>.blog-v2-media[data-variant=default] [class*=arrowButton]{border-radius:50%;width:38px;height:38px}@media (max-width:700px){.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2{--blog-v2-section-gap:72px;--blog-v2-body-size:16px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed{padding:22px 14px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .BlogV2DetailPage-module__qVojgq__content .markdown .kernel-arena-embed #bar .pill{padding-inline:10px;font-size:13px}}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled]:after{content:"";height:100dvh;display:block}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled]>.blog-v2-page-container{position:sticky;top:0}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled]:not([data-article-entering]):not([data-reveal-running])>.blog-v2-page-container{position:relative;top:100dvh}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled] .blog-v2-hero-wrapper{z-index:2;pointer-events:none;width:100%;position:absolute;top:0;left:0}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled] .blog-v2-hero-wrapper>*{pointer-events:auto}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2[data-reveal-enabled][data-article-entering] .blog-v2-main{opacity:var(--article-reveal,0);transform:translateY(calc((1 - var(--article-reveal,0))*50vh));transform:translateY(calc((1 - var(--article-reveal,0))*50dvh))}body:has(.BlogV2DetailPage-module__qVojgq__k31[data-reveal-running]) header[data-testid=kimi-site-header]:before{opacity:0;transition:opacity .1s ease-in}body:has(.BlogV2DetailPage-module__qVojgq__k31[data-reveal-running]) header[data-testid=kimi-site-header]>div[aria-hidden=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000;transition-duration:.1s;transition-timing-function:ease-in}html.dark body:has(.BlogV2DetailPage-module__qVojgq__k31) .layout-wrapper>footer{background:var(--blog-v2-page-bg)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button{column-gap:0;padding-right:20px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button.is-hovered{box-shadow:none}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-icon{opacity:0;background:0 0;width:24px;max-width:0;height:24px;margin-left:0;transition:opacity .14s ease-out,max-width .18s cubic-bezier(.4,0,.2,1) .14s,margin-left .18s cubic-bezier(.4,0,.2,1) .14s;overflow:hidden}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button.is-hovered .cta-icon{opacity:1;background:0 0;max-width:24px;margin-left:9px;transition:opacity .18s ease-out,max-width,margin-left}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-icon .cta-arrow-icon{width:24px;height:24px;color:var(--Bg-Primary)}:is(.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2:has(.blog-v2-mini-nav:hover) .floating-cta-root,.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2:has(.blog-v2-mini-nav:focus-within) .floating-cta-root){opacity:0!important;pointer-events:none!important}@media (max-width:679px){.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root{bottom:20px!important}}@media (min-width:1164px){body:has(.BlogV2DetailPage-module__qVojgq__k31) [class*=fullscreenTableRegion]{width:1100px}}html:not(.dark) .BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .blog-v2-page-container:after{background:#e6e6e6e6}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] button[aria-label^=Scroll\ cases]{display:none}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tablist]:not(:has(>[role=tab]>img)){padding:4px 0}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tab]{font-weight:400}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tab]:hover{background:var(--Fills-F1)}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tab]:has(>img)[aria-selected=true]{outline:1.5px solid var(--Labels-Primary);outline-offset:2px}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [class*=BlogV2CaseShowcase-module][class*=__media]{border:0}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tabpanel] a[target=_blank]{height:auto;color:var(--Labels-Primary);text-underline-offset:4px;background:0 0;border-radius:0;padding:0;font-weight:400;text-decoration:none;display:inline}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tabpanel] a[target=_blank]>span{margin-left:6px;display:inline-block}.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .markdown section[data-blog-case-showcase=true] [role=tabpanel] a[target=_blank]:hover{color:var(--Labels-Primary);background:0 0;text-decoration:underline!important}:is(.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button.is-hovered .cta-arrow-icon__rest,.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button.is-hovered .cta-arrow-icon__reveal,.BlogV2DetailPage-module__qVojgq__k31.landing-blog-runtime.blog-v2 .floating-cta-root .cta-button.is-hovered .cta-arrow-icon__reveal-path){animation:none}html:not(.dark) body:has(.BlogV2DetailPage-module__qVojgq__k31:not([data-article-entering])) header[data-testid=kimi-site-header]>div[aria-hidden=true]{background:var(--blog-v2-page-bg)}
