.landing-blog-runtime.docs-page-root{letter-spacing:.25px;background-color:var(--Bg-Primary);color:var(--Labels-Primary);font-size:16px;font-family:var(--system-fonts);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}.landing-blog-runtime.docs-page-root button{background-color:#0000;border:none}.landing-blog-runtime.docs-page-root img{-webkit-user-drag:none}.landing-blog-runtime .markdown img{border-radius:12px}.landing-blog-runtime.docs-page-root a{-webkit-user-drag:none}.landing-blog-runtime.docs-page-root input,.landing-blog-runtime.docs-page-root textarea{font-family:inherit;font-size:inherit;outline:none}.landing-blog-runtime .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}.landing-blog-runtime.docs-page-root .header,.landing-blog-runtime.docs-page-root .footer{font-family:var(--system-fonts)}.landing-blog-runtime.docs-page-root .header .icon-placeholder{color:var(--Labels-PrimaryHeading)}.landing-blog-runtime .markdown .hero-main-title{color:var(--Labels-PrimaryHeading)!important;margin:0!important}.landing-blog-runtime .markdown .hero-main-subtitle{margin:0!important}.landing-blog-runtime .markdown h2:not(.model-panel *){letter-spacing:.5px;text-align:left;margin-top:40px;margin-bottom:16px;font-size:32px;line-height:2}.landing-blog-runtime .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}.landing-blog-runtime .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}.landing-blog-runtime .markdown h6:not(.model-panel *){font-size:22px}.landing-blog-runtime .markdown h6+ul:not(.model-panel *){margin-bottom:80px;font-size:20px}.landing-blog-runtime .markdown .empty-content+h3>h4:not(.model-panel *),.landing-blog-runtime .markdown h4:not(.model-panel *):nth-last-child(2),.landing-blog-runtime .markdown h4:not(.model-panel *):nth-last-child(4),.landing-blog-runtime .markdown h4:not(.model-panel *):nth-last-child(6),.landing-blog-runtime .markdown h4:not(.model-panel *):nth-last-child(8){margin:30px 0 10px}.landing-blog-runtime .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}.landing-blog-runtime .markdown h6:not(.model-panel *){letter-spacing:.1px;font-size:18px;font-weight:500;line-height:1.5}.landing-blog-runtime .markdown p:not(.model-panel *):not(.hero-main-subtitle),.landing-blog-runtime .markdown .paragraph:not(.model-panel *),.landing-blog-runtime .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}.landing-blog-runtime .markdown ul li:not(.model-panel *){text-align:left;margin-bottom:10px;padding-left:8px}.landing-blog-runtime .markdown .katex-display:not(.model-panel *){margin:0;font-size:18px;line-height:20px}.landing-blog-runtime.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){.landing-blog-runtime.docs-page-root .layout{padding-left:48px;padding-right:48px}}@media (min-width:1000px){.landing-blog-runtime.docs-page-root .layout{padding-left:80px;padding-right:80px}}.landing-blog-runtime.docs-page-root .logo{width:100%;max-width:160px;margin:0 auto;padding:30px 0;display:block}.landing-blog-runtime .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}.landing-blog-runtime .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}.landing-blog-runtime .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}.landing-blog-runtime .markdown h3,.landing-blog-runtime .markdown h4,.landing-blog-runtime .markdown h5,.landing-blog-runtime .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}.landing-blog-runtime .markdown ol{padding-inline-start:24px;list-style-type:decimal}.landing-blog-runtime .markdown ul{padding-inline-start:24px;list-style-type:disc}.landing-blog-runtime .markdown ul ul{list-style-type:circle}.landing-blog-runtime .markdown ul ul ul{list-style-type:square}.landing-blog-runtime .markdown a{cursor:pointer;color:var(--Colors-KMBlue);text-decoration:none}.landing-blog-runtime .markdown a:hover{color:var(--Colors-KMBlue-hover);text-decoration:underline}.landing-blog-runtime .markdown a:active{color:var(--Colors-KMBlue-active)}.landing-blog-runtime .markdown em{font-style:italic}.landing-blog-runtime .markdown strong{font-weight:600}.landing-blog-runtime .markdown blockquote{border-left:.25em solid var(--Fills-F3);padding:0 1em}.landing-blog-runtime .markdown img{max-width:100%}.landing-blog-runtime .markdown p>img{margin:40px 0}.landing-blog-runtime .markdown p,.landing-blog-runtime .markdown .paragraph{font-weight:400;font-size:var(--markdown-B1_Content-font-size);line-height:var(--markdown-B1_Content-line-height);letter-spacing:0}.landing-blog-runtime .markdown p:not(#footnotes~*,#footnotes~* *),.landing-blog-runtime .markdown .paragraph:not(#footnotes~*,#footnotes~* *),.landing-blog-runtime .markdown li:not(#footnotes~*,#footnotes~* *),.landing-blog-runtime .markdown blockquote:not(#footnotes~*,#footnotes~* *){font-family:var(--page-body-font,inherit)}.landing-blog-runtime .markdown p,.landing-blog-runtime .markdown .paragraph,.landing-blog-runtime .markdown code{white-space:pre-wrap;word-break:break-word;max-width:100%}.landing-blog-runtime .markdown code{overflow:auto}.landing-blog-runtime .markdown p:not(.hero-main-subtitle),.landing-blog-runtime .markdown .paragraph,.landing-blog-runtime .markdown blockquote,.landing-blog-runtime .markdown h1:not(.hero-main-title),.landing-blog-runtime .markdown h2,.landing-blog-runtime .markdown h3,.landing-blog-runtime .markdown h4,.landing-blog-runtime .markdown h5,.landing-blog-runtime .markdown h6,.landing-blog-runtime .markdown ol,.landing-blog-runtime .markdown ul,.landing-blog-runtime .markdown hr{margin-bottom:16px}.landing-blog-runtime .markdown p:not(.hero-main-subtitle):last-child,.landing-blog-runtime .markdown .paragraph:last-child,.landing-blog-runtime .markdown blockquote:last-child,.landing-blog-runtime .markdown h1:not(.hero-main-title):last-child,.landing-blog-runtime .markdown h2:last-child,.landing-blog-runtime .markdown h3:last-child,.landing-blog-runtime .markdown h4:last-child,.landing-blog-runtime .markdown h5:last-child,.landing-blog-runtime .markdown h6:last-child,.landing-blog-runtime .markdown ol:last-child,.landing-blog-runtime .markdown ul:last-child,.landing-blog-runtime .markdown hr:last-child{margin-bottom:0}.landing-blog-runtime .markdown li{margin-bottom:12px}.landing-blog-runtime .markdown li:last-child{margin-bottom:0}.landing-blog-runtime .markdown li p,.landing-blog-runtime .markdown li .paragraph{margin-bottom:12px}.landing-blog-runtime .markdown li::marker{font-size:var(--markdown-B1_Content-font-size);line-height:var(--markdown-B1_Content-line-height)}.landing-blog-runtime .markdown hr{border:none;border-top:.5px solid var(--Separators-S1)}.landing-blog-runtime .markdown h1>a[href="https://github.com/MoonshotAI/Kimi-Vendor-Verifier"]{vertical-align:text-bottom;margin-bottom:6px;margin-left:8px;display:inline-block}.landing-blog-runtime.docs-page-root .blog-outline{z-index:20;width:120px;position:fixed;top:92px;left:0}.landing-blog-runtime.docs-page-root .blog-outline.expand{width:300px}.landing-blog-runtime.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}.landing-blog-runtime.docs-page-root .blog-outline [data-outline-line][data-active=true],.landing-blog-runtime.docs-page-root .blog-outline .group:hover [data-outline-line]{border-bottom-color:var(--Labels-Primary)!important}.landing-blog-runtime.docs-page-root .blog-outline .group:hover [data-outline-line]:hover{border-bottom-color:var(--Colors-KMBlue)!important}@media screen and (max-width:1000px){.landing-blog-runtime.docs-page-root .blog-outline{display:none}}.landing-blog-runtime{--code-block-bg:var(--Bg-Secondary,#f5f5f5);--code-block-fg:var(--Labels-Primary,#000000e6);--code-block-border:var(--Separators-S1,#00000021);--code-block-radius:12px;--code-token-comment:#8a8f99;--code-token-punctuation:#5c6370;--code-token-property:#c25e1f;--code-token-tag:#c25e1f;--code-token-boolean:#c25e1f;--code-token-number:#c25e1f;--code-token-constant:#c25e1f;--code-token-symbol:#c25e1f;--code-token-deleted:#c25e1f;--code-token-selector:#1f7f3a;--code-token-attr-name:#1f7f3a;--code-token-string:#1f7f3a;--code-token-char:#1f7f3a;--code-token-builtin:#1f7f3a;--code-token-inserted:#1f7f3a;--code-token-operator:#5c6370;--code-token-entity:#5c6370;--code-token-url:#1f57b6;--code-token-atrule:#1f57b6;--code-token-attr-value:#1f7f3a;--code-token-keyword:#1f57b6;--code-token-function:#af3a64;--code-token-regex:#af3a64;--code-token-important:#af3a64;--code-token-variable:#af3a64}.landing-blog-runtime .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}.landing-blog-runtime .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}.landing-blog-runtime .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}.landing-blog-runtime .markdown .resources-standard-code-block-actions{z-index:1;gap:8px;display:flex;position:absolute;top:8px;right:8px}.landing-blog-runtime .markdown .resources-standard-code-block-copy{width:32px;height:32px;color:var(--Labels-Secondary,#00000073);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}.landing-blog-runtime .markdown .resources-standard-code-block-copy:hover{background:var(--Fills-F2,#0000000d);color:var(--Labels-Primary,#000000e6)}.landing-blog-runtime .markdown .resources-standard-code-block .token.comment,.landing-blog-runtime .markdown .resources-standard-code-block .token.prolog,.landing-blog-runtime .markdown .resources-standard-code-block .token.doctype,.landing-blog-runtime .markdown .resources-standard-code-block .token.cdata{color:var(--code-token-comment);font-style:italic}.landing-blog-runtime .markdown .resources-standard-code-block .token.punctuation{color:var(--code-token-punctuation)}.landing-blog-runtime .markdown .resources-standard-code-block .token.namespace{opacity:.7}.landing-blog-runtime .markdown .resources-standard-code-block .token.property,.landing-blog-runtime .markdown .resources-standard-code-block .token.tag,.landing-blog-runtime .markdown .resources-standard-code-block .token.boolean,.landing-blog-runtime .markdown .resources-standard-code-block .token.number,.landing-blog-runtime .markdown .resources-standard-code-block .token.constant,.landing-blog-runtime .markdown .resources-standard-code-block .token.symbol,.landing-blog-runtime .markdown .resources-standard-code-block .token.deleted{color:var(--code-token-number)}.landing-blog-runtime .markdown .resources-standard-code-block .token.selector,.landing-blog-runtime .markdown .resources-standard-code-block .token.attr-name,.landing-blog-runtime .markdown .resources-standard-code-block .token.string,.landing-blog-runtime .markdown .resources-standard-code-block .token.char,.landing-blog-runtime .markdown .resources-standard-code-block .token.builtin,.landing-blog-runtime .markdown .resources-standard-code-block .token.inserted{color:var(--code-token-string)}.landing-blog-runtime .markdown .resources-standard-code-block .token.operator,.landing-blog-runtime .markdown .resources-standard-code-block .token.entity{color:var(--code-token-operator)}.landing-blog-runtime .markdown .resources-standard-code-block .token.url,.landing-blog-runtime .markdown .resources-standard-code-block .token.atrule,.landing-blog-runtime .markdown .resources-standard-code-block .token.attr-value,.landing-blog-runtime .markdown .resources-standard-code-block .token.keyword{color:var(--code-token-keyword)}.landing-blog-runtime .markdown .resources-standard-code-block .token.function,.landing-blog-runtime .markdown .resources-standard-code-block .token.class-name,.landing-blog-runtime .markdown .resources-standard-code-block .token.regex,.landing-blog-runtime .markdown .resources-standard-code-block .token.important,.landing-blog-runtime .markdown .resources-standard-code-block .token.variable{color:var(--code-token-function)}.landing-blog-runtime .markdown .resources-standard-code-block .token.important,.landing-blog-runtime .markdown .resources-standard-code-block .token.bold{font-weight:600}.landing-blog-runtime .markdown .resources-standard-code-block .token.italic{font-style:italic}@media (max-width:999px){.landing-blog-runtime .markdown .resources-standard-code-block{max-width:100%}}
