@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bf65a1e961f8abf.d80a96a6.woff2)format("woff2");unicode-range:U+61F,U+640,U+2015,U+201B,U+2020-2021,U+2030,U+204F,U+25CC,U+2E28-2E29,U+2E41,U+1E900-1E95F}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70d0970451f5ce93.18849ef3.woff2)format("woff2");unicode-range:U+2C7,U+2D8-2D9,U+2DB,U+307,U+1400-167F,U+18B0-18F5,U+25CC,U+11AB?}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/980b6902a3ca409d.93577bc5.woff2)format("woff2");unicode-range:U+300-302,U+304,U+30B-30C,U+323-324,U+330-331,U+13A0-13FF,U+AB70-ABBF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ee7a4d393d7eded1.86e0fc75.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f5a4e1d8eb8c73a.1c6844da.woff2)format("woff2");unicode-range:U+300,U+306-308,U+313,U+483,U+20DB,U+25CC,U+10350-1037A}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/964ea758578e07f8.1d6e02ed.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/00c29300e380aab9.2df79fc8.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/912ec0f9f6c12ae4.b576a1b4.woff2)format("woff2");unicode-range:U+303-304,U+307-308,U+30A,U+320,U+323-325,U+32D-32E,U+330-331,U+60C,U+61B-61C,U+61F,U+621,U+640,U+64B-655,U+660-66C,U+670,U+700-74F,U+860-86A,U+1DF8,U+1DFA,U+200C-200F,U+25CC,U+2670-2671}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7d7b318e47663c8.4b00defe.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2824cda6408241db.23615368.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Code;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eed3adf542f2fd04.p.4d6de65a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.google_sans_code_1031cd26-module__8_UZyq__className{font-family:Google Sans Code;font-style:normal;font-weight:500}
.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}}
@keyframes MessageProvider-module__z-_jcq__message-fade-in{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.MessageProvider-module__z-_jcq__toast{animation:.3s ease-out MessageProvider-module__z-_jcq__message-fade-in}
.Tabs-module__OkL-pq__nav{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.Tabs-module__OkL-pq__navTitle{color:var(--Labels-Primary);flex:1;font-size:18px}.Tabs-module__OkL-pq__navTabs{background-color:var(--Fills-F2);border-radius:10px;gap:4px;padding:4px;display:flex}.Tabs-module__OkL-pq__navTab{text-align:center;cursor:pointer;white-space:nowrap;color:var(--Labels-Primary);border-radius:8px;flex:1;padding:4px 12px;font-size:14px;font-weight:500;transition:all .2s}.Tabs-module__OkL-pq__navTab:hover{background:var(--Fills-F2-hover)}.Tabs-module__OkL-pq__navTabActive{background:var(--Fills-F2-active)}.Tabs-module__OkL-pq__tabsContent{animation:.3s Tabs-module__OkL-pq__fadeEnter}@keyframes Tabs-module__OkL-pq__fadeEnter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media (max-width:679px){.Tabs-module__OkL-pq__nav{flex-direction:column-reverse}}
.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)}}
.PptxPreview-module__S15CYa__root{width:100%;max-width:var(--blog-v2-media-max-width,1040px);color:var(--Labels-Primary,#000000e6);margin:48px auto;font-family:PingFang SC,sans-serif}.PptxPreview-module__S15CYa__frame{aspect-ratio:1040/651;background:var(--Fills-F1,#00000008);border:0;border-radius:16px;width:100%;position:relative;overflow:hidden}.PptxPreview-module__S15CYa__placeholder{pointer-events:none;visibility:hidden}.PptxPreview-module__S15CYa__fullscreenFrame{z-index:810;width:min(1178px,100vw - 110px,159.754vh);height:auto;max-height:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.PptxPreview-module__S15CYa__showcase .PptxPreview-module__S15CYa__fullscreenFrame{border-radius:15px;width:min(80vw,159.754vh - 63.9017px)}.PptxPreview-module__S15CYa__fullscreenBackdrop{z-index:800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.PptxPreview-module__S15CYa__embedded{background:var(--Bg-Primary,#fff);justify-content:center;align-items:center;max-width:none;height:100%;margin:0;display:flex}.PptxPreview-module__S15CYa__gridItem{max-width:none;margin:0}.PptxPreview-module__S15CYa__gridItem .PptxPreview-module__S15CYa__frame:not(.PptxPreview-module__S15CYa__fullscreenFrame){aspect-ratio:1040/651;height:auto}.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__frame{aspect-ratio:1040/651;border:0;border-radius:16px;width:min(100%,1040px);height:auto;max-height:100%}.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__fullscreenFrame{width:min(1178px,100vw - 110px,159.754vh);height:auto;max-height:none}.PptxPreview-module__S15CYa__showcase.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__fullscreenFrame{width:min(80vw,159.754vh - 63.9017px)}.PptxPreview-module__S15CYa__iframe{z-index:1;background:var(--Bg-Primary,#fff);border:0;outline:none;width:100%;height:100%;display:block;position:relative}.PptxPreview-module__S15CYa__status{z-index:2;color:var(--Labels-Secondary,#0009);text-align:center;background:var(--Bg-Secondary,#f5f5f5);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;font-weight:400;line-height:20px;display:flex;position:absolute;inset:44px 0 0}.PptxPreview-module__S15CYa__errorTitle{color:var(--Labels-Primary,#000000e6);margin:0;font-size:16px;font-weight:500;line-height:24px}.PptxPreview-module__S15CYa__errorDescription{max-width:360px;margin:0}@media (max-width:679px){.PptxPreview-module__S15CYa__gridItem{margin:0}.PptxPreview-module__S15CYa__root:not(.PptxPreview-module__S15CYa__embedded){margin-top:32px;margin-bottom:32px}.PptxPreview-module__S15CYa__root:not(.PptxPreview-module__S15CYa__embedded) .PptxPreview-module__S15CYa__frame,.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__frame{border-radius:8px}.PptxPreview-module__S15CYa__fullscreenFrame,.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__fullscreenFrame,.PptxPreview-module__S15CYa__showcase .PptxPreview-module__S15CYa__fullscreenFrame,.PptxPreview-module__S15CYa__showcase.PptxPreview-module__S15CYa__embedded .PptxPreview-module__S15CYa__fullscreenFrame{border-radius:8px;width:calc(100vw - 24px)}}.PptxPreview-module__S15CYa__root[data-cover=true]{width:100vw;max-width:none;height:100vh;margin:0}.PptxPreview-module__S15CYa__root[data-cover=true] .PptxPreview-module__S15CYa__frame{aspect-ratio:auto;border-radius:0;height:100%}
:root{--preview-toolbar-height:48px;--preview-toolbar-padding:8px 20px 8px 8px;--preview-toolbar-bg:#eaeaea;--preview-toolbar-radius:15px 15px 0 0;--preview-button-size:28px;--preview-button-radius:8px;--preview-button-color:#0009;--preview-button-hover-color:#000000e6;--preview-button-hover-bg:#00000008;--preview-button-active-bg:#0000001a;--preview-icon-size:20px;--preview-icon-expand-size:24px;--preview-indicator-min-width:52px;--preview-indicator-gap:8px;--preview-indicator-font-weight:330;--preview-indicator-color:#000000e6;--preview-indicator-total-color:#00000073;--preview-status-bg:#f5f5f5;--preview-stage-bg:#f7f7f7}:root.ShowcaseOfficePreview-module__EvcvSG__dark,:root[data-theme=dark]{--preview-toolbar-bg:var(--Bg-Tertiary,#292929);--preview-button-color:var(--Labels-Secondary,#ffffff8f);--preview-button-hover-color:var(--Labels-Primary,#ffffffd6);--preview-button-hover-bg:var(--Fills-F1,#ffffff0d);--preview-button-active-bg:var(--Fills-F2,#ffffff1a);--preview-indicator-color:var(--Labels-Primary,#ffffffd6);--preview-indicator-total-color:var(--Labels-Tertiary,#ffffff6b);--preview-status-bg:var(--Bg-Secondary,#1f1f1f);--preview-stage-bg:var(--Bg-Secondary,#1f1f1f)}.ShowcaseOfficePreview-module__EvcvSG__root{width:100%;max-width:var(--blog-v2-media-max-width,1040px);color:var(--Labels-Primary,#000000e6);font-family:var(--font-family-base,"PingFang SC",sans-serif);margin:48px auto}.ShowcaseOfficePreview-module__EvcvSG__frame,.ShowcaseOfficePreview-module__EvcvSG__placeholder{aspect-ratio:1040/651;background:var(--Bg-Primary,#fff);border:0;border-radius:16px;width:100%;position:relative;overflow:hidden}.ShowcaseOfficePreview-module__EvcvSG__frame{flex-direction:column;display:flex}.ShowcaseOfficePreview-module__EvcvSG__placeholder{pointer-events:none;visibility:hidden}.ShowcaseOfficePreview-module__EvcvSG__fullscreenFrame{z-index:810;border-radius:15px;width:min(80vw,159.754vh - 63.9017px);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.ShowcaseOfficePreview-module__EvcvSG__backdrop{z-index:800;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;position:fixed;inset:0}.ShowcaseOfficePreview-module__EvcvSG__toolbarButton{width:28px;height:28px;color:var(--preview-button-color);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.ShowcaseOfficePreview-module__EvcvSG__toolbarButton:disabled{cursor:default;opacity:.3}.ShowcaseOfficePreview-module__EvcvSG__toolbarButton:focus-visible,.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton:focus-visible{outline:2px solid var(--Labels-Primary,#000000e6);outline-offset:1px}.ShowcaseOfficePreview-module__EvcvSG__sidebarToggle{grid-column:1;justify-self:start}.ShowcaseOfficePreview-module__EvcvSG__pagination{grid-column:2;align-items:center;gap:10px;display:flex}.ShowcaseOfficePreview-module__EvcvSG__toolbarIcon{width:var(--preview-icon-size);height:var(--preview-icon-size);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);mask-size:var(--preview-icon-size)var(--preview-icon-size);background:currentColor;display:block}.ShowcaseOfficePreview-module__EvcvSG__pagesIcon{-webkit-mask-image:url(/lp/preview/pptx/assets/icons/pages.svg);mask-image:url(/lp/preview/pptx/assets/icons/pages.svg)}.ShowcaseOfficePreview-module__EvcvSG__previousIcon{-webkit-mask-image:url(/lp/preview/pptx/assets/icons/previous.svg);mask-image:url(/lp/preview/pptx/assets/icons/previous.svg)}.ShowcaseOfficePreview-module__EvcvSG__nextIcon{-webkit-mask-image:url(/lp/preview/pptx/assets/icons/next.svg);mask-image:url(/lp/preview/pptx/assets/icons/next.svg)}.ShowcaseOfficePreview-module__EvcvSG__pageIndicator{width:var(--preview-indicator-min-width);min-width:var(--preview-indicator-min-width);gap:var(--preview-indicator-gap);color:var(--preview-indicator-color);font-variant-numeric:tabular-nums;font-size:14px;font-weight:var(--preview-indicator-font-weight);text-align:center;justify-content:center;align-items:center;padding:0;line-height:23px;display:flex}.ShowcaseOfficePreview-module__EvcvSG__pageTotal{color:var(--preview-indicator-total-color);align-items:center;gap:6px;display:flex}.ShowcaseOfficePreview-module__EvcvSG__stage{background:var(--Bg-Secondary,#f5f5f5);flex:1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ShowcaseOfficePreview-module__EvcvSG__sidebar{background:var(--Fills-F2,#0000000d);flex:0 0 0;width:0;min-width:0;transition:width .18s cubic-bezier(.23,1,.32,1),flex-basis .18s cubic-bezier(.23,1,.32,1);overflow:hidden}.ShowcaseOfficePreview-module__EvcvSG__sidebarOpen{flex-basis:184px;width:184px}.ShowcaseOfficePreview-module__EvcvSG__thumbnailList{scrollbar-color:var(--Labels-Primary,#000000e6)transparent;scrollbar-width:thin;flex-direction:column;gap:8px;width:184px;height:100%;padding:12px;display:flex;overflow:hidden auto}.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton{width:160px;min-height:110px;color:var(--Labels-Primary,#000000e6);cursor:pointer;background:var(--Bg-Primary,#fff);border:2px solid #0000;border-radius:10px;flex:0 0 110px;justify-content:center;align-items:center;padding:7px;transition:background-color .15s,border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton.ShowcaseOfficePreview-module__EvcvSG__active{border-color:var(--Labels-Primary,#000000e6)}.ShowcaseOfficePreview-module__EvcvSG__thumbnailPreview{pointer-events:none;background:#fff;width:144px;height:92px;display:block;position:relative;overflow:hidden}.ShowcaseOfficePreview-module__EvcvSG__thumbnailNumber{color:#f5f5f5;font-variant-numeric:tabular-nums;background:#0009;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;line-height:23px;display:inline-flex;position:absolute;bottom:6px;right:8px}.ShowcaseOfficePreview-module__EvcvSG__viewport{scrollbar-color:var(--Labels-Primary,#000000e6)transparent;scrollbar-width:thin;outline:none;flex:1;min-width:0;min-height:0;position:relative;overflow:hidden auto}.ShowcaseOfficePreview-module__EvcvSG__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--Labels-Primary,#000000e6)}.ShowcaseOfficePreview-module__EvcvSG__rendererStyles{display:none}.ShowcaseOfficePreview-module__EvcvSG__document{width:100%;min-height:100%;position:relative}.ShowcaseOfficePreview-module__EvcvSG__document .docx-wrapper{background:0 0;min-height:100%;padding:24px}.ShowcaseOfficePreview-module__EvcvSG__document section.docx{margin:0 auto 24px;box-shadow:0 2px 12px #0000001f}.ShowcaseOfficePreview-module__EvcvSG__document section.docx:last-child{margin-bottom:0}.ShowcaseOfficePreview-module__EvcvSG__spinner{border:2px solid var(--Fills-F3,#0000001a);border-top-color:var(--Labels-Primary,#000000e6);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite ShowcaseOfficePreview-module__EvcvSG__spin}@media (hover:hover) and (pointer:fine){.ShowcaseOfficePreview-module__EvcvSG__toolbarButton:hover:not(:disabled){color:var(--preview-button-hover-color);background:var(--preview-button-hover-bg)}.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton:hover{background:var(--Fills-F2,#0000000d)}}.ShowcaseOfficePreview-module__EvcvSG__toolbarButton:active:not(:disabled),.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton:active{transform:scale(.96)}.ShowcaseOfficePreview-module__EvcvSG__sidebarToggle:active:not(:disabled){transform:none}@keyframes ShowcaseOfficePreview-module__EvcvSG__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ShowcaseOfficePreview-module__EvcvSG__sidebar,.ShowcaseOfficePreview-module__EvcvSG__toolbarButton,.ShowcaseOfficePreview-module__EvcvSG__thumbnailButton{transition:none}.ShowcaseOfficePreview-module__EvcvSG__spinner{animation-duration:1.6s}}@media (max-width:679px){.ShowcaseOfficePreview-module__EvcvSG__root{margin-top:32px;margin-bottom:32px}.ShowcaseOfficePreview-module__EvcvSG__frame,.ShowcaseOfficePreview-module__EvcvSG__placeholder,.ShowcaseOfficePreview-module__EvcvSG__fullscreenFrame{border-radius:8px}.ShowcaseOfficePreview-module__EvcvSG__fullscreenFrame{width:calc(100vw - 24px)}.ShowcaseOfficePreview-module__EvcvSG__sidebar,.ShowcaseOfficePreview-module__EvcvSG__sidebarOpen{flex-basis:0;width:0}.ShowcaseOfficePreview-module__EvcvSG__document .docx-wrapper{padding:16px}}.ShowcaseOfficePreview-module__EvcvSG__root[data-cover=true]{width:100vw;max-width:none;height:100vh;margin:0}.ShowcaseOfficePreview-module__EvcvSG__root[data-cover=true] .ShowcaseOfficePreview-module__EvcvSG__frame{aspect-ratio:auto;border-radius:0;height:100%}.ShowcaseOfficePreview-module__EvcvSG__root[data-cover=true] .ShowcaseOfficePreview-module__EvcvSG__document .docx-wrapper{padding:0}.ShowcaseOfficePreview-module__EvcvSG__root[data-cover=true] .ShowcaseOfficePreview-module__EvcvSG__document section.docx{box-shadow:none;margin:0}
:root{--preview-toolbar-height:48px;--preview-toolbar-padding:8px 20px 8px 8px;--preview-toolbar-bg:#eaeaea;--preview-toolbar-radius:15px 15px 0 0;--preview-button-size:28px;--preview-button-radius:8px;--preview-button-color:#0009;--preview-button-hover-color:#000000e6;--preview-button-hover-bg:#00000008;--preview-button-active-bg:#0000001a;--preview-icon-size:20px;--preview-icon-expand-size:24px;--preview-indicator-min-width:52px;--preview-indicator-gap:8px;--preview-indicator-font-weight:330;--preview-indicator-color:#000000e6;--preview-indicator-total-color:#00000073;--preview-status-bg:#f5f5f5;--preview-stage-bg:#f7f7f7}:root.ShowcasePreviewShell-module__X3lhZG__dark,:root[data-theme=dark]{--preview-toolbar-bg:var(--Bg-Tertiary,#292929);--preview-button-color:var(--Labels-Secondary,#ffffff8f);--preview-button-hover-color:var(--Labels-Primary,#ffffffd6);--preview-button-hover-bg:var(--Fills-F1,#ffffff0d);--preview-button-active-bg:var(--Fills-F2,#ffffff1a);--preview-indicator-color:var(--Labels-Primary,#ffffffd6);--preview-indicator-total-color:var(--Labels-Tertiary,#ffffff6b);--preview-status-bg:var(--Bg-Secondary,#1f1f1f);--preview-stage-bg:var(--Bg-Secondary,#1f1f1f)}.ShowcasePreviewShell-module__X3lhZG__toolbar{z-index:5;min-height:var(--preview-toolbar-height);padding:var(--preview-toolbar-padding);background:var(--preview-toolbar-bg);border-radius:var(--preview-toolbar-radius);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:relative}.ShowcasePreviewShell-module__X3lhZG__toolbarSide{grid-column:1;justify-content:flex-start;align-items:center;min-width:0;display:flex}.ShowcasePreviewShell-module__X3lhZG__toolbarCenter{color:#0009;text-overflow:ellipsis;white-space:nowrap;grid-column:2;justify-content:center;align-items:center;max-width:480px;font-size:13px;display:flex;overflow:hidden}:root.dark .ShowcasePreviewShell-module__X3lhZG__toolbarCenter{color:var(--Labels-Secondary)}.ShowcasePreviewShell-module__X3lhZG__toolbarButton{width:var(--preview-button-size);height:var(--preview-button-size);color:var(--preview-button-color);cursor:pointer;border-radius:var(--preview-button-radius);background:0 0;border:0;flex:none;grid-column:3;justify-content:center;justify-self:end;align-items:center;padding:0;transition:color .15s,background-color .15s;display:inline-flex}@media (hover:hover) and (pointer:fine){.ShowcasePreviewShell-module__X3lhZG__toolbarButton:hover:not(:disabled){color:var(--preview-button-hover-color);background:var(--preview-button-hover-bg)}}.ShowcasePreviewShell-module__X3lhZG__toolbarButton:disabled{color:#000000e6;cursor:default;opacity:.3;background:0 0}:root.dark .ShowcasePreviewShell-module__X3lhZG__toolbarButton:disabled{color:var(--Labels-Primary)}.ShowcasePreviewShell-module__X3lhZG__toolbarIcon{width:var(--preview-icon-expand-size);height:var(--preview-icon-expand-size);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:var(--preview-icon-expand-size)var(--preview-icon-expand-size);-webkit-mask-size:var(--preview-icon-expand-size)var(--preview-icon-expand-size);-webkit-mask-size:var(--preview-icon-expand-size)var(--preview-icon-expand-size);mask-size:var(--preview-icon-expand-size)var(--preview-icon-expand-size);background:currentColor;display:block}.ShowcasePreviewShell-module__X3lhZG__expandIcon{-webkit-mask-image:url(/lp/preview/pptx/assets/icons/expand.svg);mask-image:url(/lp/preview/pptx/assets/icons/expand.svg)}.ShowcasePreviewShell-module__X3lhZG__closeIcon{width:var(--preview-icon-size);height:var(--preview-icon-size);-webkit-mask-image:url(/lp/preview/pptx/assets/icons/close.svg);mask-image:url(/lp/preview/pptx/assets/icons/close.svg);-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);-webkit-mask-size:var(--preview-icon-size)var(--preview-icon-size);mask-size:var(--preview-icon-size)var(--preview-icon-size)}.ShowcasePreviewShell-module__X3lhZG__stage{background:var(--preview-stage-bg)}.ShowcasePreviewShell-module__X3lhZG__stageCover{background:#fff}.ShowcasePreviewShell-module__X3lhZG__status{inset:var(--preview-toolbar-height)0 0;z-index:4;color:#0009;text-align:center;background:var(--preview-status-bg);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;line-height:20px;display:flex;position:absolute}:root.dark .ShowcasePreviewShell-module__X3lhZG__status{color:var(--Labels-Secondary)}.ShowcasePreviewShell-module__X3lhZG__statusCover{inset:0}.ShowcasePreviewShell-module__X3lhZG__status p{max-width:360px;margin:0}
.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}}
.ShowcasePdfPreview-module__UdBmBG__viewport{outline:none;flex:1;justify-content:center;align-items:center;min-width:0;min-height:0;padding:24px;display:flex;position:relative;overflow:hidden}.ShowcasePdfPreview-module__UdBmBG__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--Labels-Primary,#000000e6)}.ShowcasePdfPreview-module__UdBmBG__canvasWrap{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ShowcasePdfPreview-module__UdBmBG__canvas{background:#fff;max-width:100%;max-height:100%;display:block;box-shadow:0 2px 12px #0000001f}.ShowcasePdfPreview-module__UdBmBG__thumbnailCanvasWrap{background:#fff;justify-content:center;align-items:center;width:144px;height:92px;display:flex;overflow:hidden}.ShowcasePdfPreview-module__UdBmBG__thumbnailCanvas{background:#fff;max-width:100%;max-height:100%;display:block}@media (max-width:679px){.ShowcasePdfPreview-module__UdBmBG__viewport{padding:16px}}.ShowcasePdfPreview-module__UdBmBG__canvasWrapCover{width:100%;height:100%;display:block;overflow:hidden}.ShowcasePdfPreview-module__UdBmBG__canvasCover{max-width:none;max-height:none;box-shadow:none;background:#fff;display:block}.ShowcasePdfPreview-module__UdBmBG__viewportCover{padding:0;display:block}.ShowcasePdfPreview-module__UdBmBG__coverScroller{width:100%;height:100%;overflow:hidden auto}
.ContentTable-module__WXk9fW__firstRowCell{border-top:0!important}.ContentTable-module__WXk9fW__headerCell{color:var(--Labels-Primary,#000000e6);background:var(--Bg-Secondary,#f5f5f5);font-size:18px;font-style:normal;font-weight:600;line-height:28px}
.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}.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);border-right:2px solid var(--Labels-Primary);font-weight:450}@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}}
.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button:focus-visible{outline:2px solid var(--Labels-Primary,#000000e6);outline-offset:1px}.ShowcaseSpreadsheetPreview-module__zPUc3G__viewport{scrollbar-color:#0000008c transparent;scrollbar-width:thin;background:#fff;outline:none;flex:1;min-width:0;min-height:0;position:relative;overflow:auto}.ShowcaseSpreadsheetPreview-module__zPUc3G__viewport:focus-visible{box-shadow:inset 0 0 0 2px var(--Labels-Primary,#000000e6)}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid{table-layout:fixed;color:#111827;border-spacing:0;border-collapse:separate;width:max-content;min-width:100%;font-family:Arial,PingFang SC,sans-serif;font-size:13px;line-height:18px}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid th,.ShowcaseSpreadsheetPreview-module__zPUc3G__grid td{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-bottom:1px solid #e5e7eb;border-right:1px solid #e5e7eb;height:30px;padding:5px 8px;overflow:hidden}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid thead th{z-index:3;color:#6b7280;text-align:center;background:#f3f4f6;font-size:12px;font-weight:500;position:sticky;top:0}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid tbody th{z-index:2;color:#6b7280;font-variant-numeric:tabular-nums;text-align:center;background:#f3f4f6;width:44px;font-size:12px;font-weight:400;position:sticky;left:0}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid .ShowcaseSpreadsheetPreview-module__zPUc3G__corner{z-index:4;left:0}.ShowcaseSpreadsheetPreview-module__zPUc3G__grid .ShowcaseSpreadsheetPreview-module__zPUc3G__virtualSpacer td{border:0;height:0;padding:0}.ShowcaseSpreadsheetPreview-module__zPUc3G__rowNumberColumn{width:44px}.ShowcaseSpreadsheetPreview-module__zPUc3G__truncated{float:right;color:#ffffffeb;background:#000000b3;border-radius:8px;max-width:min(360px,100% - 24px);margin:12px;padding:7px 10px;font-size:12px;line-height:18px;position:sticky;bottom:12px;right:12px}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs{display:none}@media (hover:hover) and (pointer:fine){.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button:hover{color:var(--Labels-Primary,#000000e6);background:var(--Fills-F2,#0000000d)}}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button:active{transform:scale(.98)}@media (prefers-reduced-motion:reduce){.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button{transition:none}}@media (max-width:679px){.ShowcaseSpreadsheetPreview-module__zPUc3G__viewport{padding-bottom:42px}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs{z-index:6;background:var(--Bg-Primary,#fff);border-top:1px solid var(--Fills-F2,#0000000d);scrollbar-width:none;align-items:center;gap:4px;height:42px;padding:5px 8px;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs::-webkit-scrollbar{display:none}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button{height:30px;color:var(--Labels-Secondary,#0009);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:0 10px;font-size:12px}.ShowcaseSpreadsheetPreview-module__zPUc3G__mobileTabs button.ShowcaseSpreadsheetPreview-module__zPUc3G__active{color:var(--Labels-Primary,#000000e6);background:var(--Fills-F2,#0000000d)}}.ShowcaseSpreadsheetPreview-module__zPUc3G__viewportCover{overflow:auto}
: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%}}
:where(.KimiCodeCapabilityHero-module__Lzb4La__root).kimi-code-capability-hero{background:var(--Bg-Primary);width:100%;color:var(--Labels-Primary);font-family:var(--font-family-base);padding:40px 200px 60px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-hero-inner{flex-direction:column;align-items:center;width:100%;max-width:1040px;margin:0 auto;display:flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-breadcrumb{width:100%;max-width:1000px;margin-bottom:24px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:1040px;display:flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading h1{color:var(--Labels-Primary);font-family:var(--misans-fonts,var(--title-fonts));letter-spacing:0;margin:0;font-size:32px;font-weight:600;line-height:38px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading p{max-width:1040px;color:var(--Labels-Primary);margin:0;font-size:17px;font-weight:400;line-height:28px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-actions{box-sizing:border-box;justify-content:center;align-items:flex-start;gap:13px;width:662px;max-width:100%;margin-top:16px;padding:24px 0;display:flex;position:relative}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell{box-sizing:border-box;background:var(--Fills-F1);border-radius:16px;flex:none;align-items:center;gap:10px;width:560px;height:48px;padding:4px;display:flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install{flex:none;position:relative}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger{box-sizing:border-box;background:var(--Labels-Primary);width:192px;height:40px;color:var(--Bg-Primary);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger svg{flex:none;display:block}:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger:focus-visible,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item:focus-visible,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-copy:focus-visible,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-docs:focus-visible,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-card:focus-visible){outline:2px solid var(--Labels-Primary);outline-offset:2px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-menu{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:10px;flex-direction:column;width:192px;padding:5px;animation:.16s cubic-bezier(.23,1,.32,1) KimiCodeCapabilityHero-module__Lzb4La__kimi-code-capability-menu-in;display:flex;position:absolute;top:48px;left:0;box-shadow:0 2px 10px 2px #00000014}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item{width:100%;height:28px;color:var(--Labels-Primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;font-weight:400;line-height:20px;display:flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item-label{align-items:center;gap:8px;min-width:0;display:inline-flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item-label svg{flex:none;display:block}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item>svg{color:var(--Colors-KMBlue)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-item:hover{background:var(--Fills-F1)}:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell code.kimi-code-capability-command){--kimi-code-command-inline-gap:14px;--kimi-code-command-edge-fade:16px;box-sizing:border-box;contain:paint;clip-path:inset(0);width:300px;min-width:0;max-width:300px;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(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command:before,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command:after,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell code.kimi-code-capability-command:before,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell code.kimi-code-capability-command:after){content:none!important}:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command.is-copied,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell code.kimi-code-capability-command.is-copied){-webkit-mask-image:none;mask-image:none}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-accent{color:var(--Colors-KMBlue)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-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)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command.is-copied .kimi-code-capability-command-track{justify-content:center;gap:0;width:100%;min-width:0;animation:none}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command.is-marquee .kimi-code-capability-command-track{animation:KimiCodeCapabilityHero-module__Lzb4La__kimi-code-capability-command-marquee var(--scroll-duration)linear infinite}:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command:hover .kimi-code-capability-command-track,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command:focus .kimi-code-capability-command-track){animation-play-state:paused}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-copy{white-space:nowrap;flex:none}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-copy{cursor:pointer;background:0 0;border:0;border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex;color:var(--Labels-Primary)!important}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-copy:hover{color:var(--Labels-Primary);background:var(--Bg-Primary)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-actions.is-copied .kimi-code-capability-copy{color:var(--Colors-KMBlue)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-docs{box-sizing:border-box;background:var(--Fills-F1);width:89px;height:48px;color:var(--Labels-Primary);white-space:nowrap;border-radius:16px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:16px;font-weight:500;line-height:24px;display:inline-flex;text-decoration:none!important}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-docs:hover{background:var(--Fills-F2);color:var(--Labels-Primary);text-decoration:none!important}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-docs svg{flex:none;display:block}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platforms{box-sizing:border-box;flex-direction:column;align-items:center;gap:16px;width:100%;height:171px;margin-top:16px;padding:0 80px 32px;display:flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platforms p{color:var(--Labels-Tertiary);text-align:center;margin:0;font-size:14px;font-weight:400;line-height:23px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-grid{grid-template-columns:repeat(6,133px);justify-content:center;gap:16px;width:880px;max-width:100%;display:grid}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-card{box-sizing:border-box;background:var(--Fills-F1);min-width:0;height:100px;color:var(--Labels-Primary);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:background-color .15s;display:flex;text-decoration:none!important}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-card:hover{background:var(--Fills-F2);color:var(--Labels-Primary);text-decoration:none!important}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-icon{width:36px;height:36px;color:var(--Labels-Primary);justify-content:center;align-items:center;display:inline-flex}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-icon svg{width:36px;height:36px;display:block}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-image{width:36px;height:36px;display:block}:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-image>svg,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-image>img){width:36px;height:36px;display:block}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-name{max-width:100%;color:var(--Labels-Primary);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:400;line-height:23px;overflow:hidden}@keyframes KimiCodeCapabilityHero-module__Lzb4La__kimi-code-capability-menu-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes KimiCodeCapabilityHero-module__Lzb4La__kimi-code-capability-command-marquee{to{transform:translate3d(calc(var(--scroll-distance)*-1),0,0)}}@media (max-width:999px){:where(.KimiCodeCapabilityHero-module__Lzb4La__root).kimi-code-capability-hero{padding:40px 24px 64px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading h1{font-size:36px;line-height:44px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading p{font-size:18px;line-height:30px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-actions{flex-direction:column;align-items:center;margin-top:36px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell{width:min(740px,100%)}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platforms{height:auto;padding-left:0;padding-right:0}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){:where(.KimiCodeCapabilityHero-module__Lzb4La__root).kimi-code-capability-hero{padding:32px 20px 56px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading h1{font-size:32px;line-height:38px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-heading p{font-size:16px;line-height:26px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell{height:auto;min-height:48px;padding:4px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger{max-width:180px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger span{text-overflow:ellipsis;overflow:hidden}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command-shell{width:100%}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-install-trigger{max-width:152px;padding:0 10px}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-grid{gap:12px}}@media (prefers-reduced-motion:reduce){:is(:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-system-menu,:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-platform-card){transition:none;animation:none}:where(.KimiCodeCapabilityHero-module__Lzb4La__root) .kimi-code-capability-command.is-marquee .kimi-code-capability-command-track{animation:none;transform:translate(0,0)}}
@keyframes Loading-module__-iIYdW__rolling{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:100 200;stroke-dashoffset:-15px}to{stroke-dasharray:100 200;stroke-dashoffset:-125px}}.Loading-module__-iIYdW__stroke{animation:1.4s ease-in-out infinite Loading-module__-iIYdW__rolling}
.BlogIframeTabs-module__jt45zG__articleRoot{width:100%;color:var(--Labels-Primary,#000000e6);font-family:"PingFang SC",var(--system-fonts),sans-serif;flex-direction:column;gap:16px;display:flex}.BlogIframeTabs-module__jt45zG__pptxGrid{width:100%;max-width:var(--blog-v2-media-max-width,1040px);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:48px auto;display:grid}.BlogIframeTabs-module__jt45zG__articleTabs{flex-wrap:wrap;align-items:center;gap:10px;width:100%;display:flex}.BlogIframeTabs-module__jt45zG__articleTabsCentered{justify-content:center}.BlogIframeTabs-module__jt45zG__articleTab{height:36px;color:var(--Labels-Secondary,#0009);cursor:pointer;font-family:"PingFang SC",var(--system-fonts),sans-serif;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:400;line-height:20px;transition:background-color .15s;display:inline-flex}.BlogIframeTabs-module__jt45zG__articleTab:hover{background-color:var(--Fills-F1-hover,#00000014)}.BlogIframeTabs-module__jt45zG__articleTab:focus-visible{outline:2px solid var(--Labels-Primary,#000000e6);outline-offset:2px}.BlogIframeTabs-module__jt45zG__articleTabActive{color:var(--Labels-Primary,#000000e6);font-weight:500;background-color:var(--Fills-F1,#0000000d)!important}.BlogIframeTabs-module__jt45zG__articleBrowser{width:100%}.BlogIframeTabs-module__jt45zG__singleMediaBrowser{max-width:var(--blog-v2-media-max-width,1040px);margin-left:auto;margin-right:auto}.BlogIframeTabs-module__jt45zG__articleBrowser .showcase-browser-wrapper{max-width:none!important;margin:0!important}.BlogIframeTabs-module__jt45zG__articleBrowser .browser-frame{box-shadow:none!important;border:0!important}.BlogIframeTabs-module__jt45zG__articleBrowser .browser-frame:not(.browser-frame-fullscreen):not(.browser-frame-placeholder){aspect-ratio:auto!important;background:var(--Fills-F1,#00000008)!important;border:0!important;border-radius:16px!important;height:560px!important}.BlogIframeTabs-module__jt45zG__articleBrowser .browser-content{background:var(--Fills-F1,#00000008)}.BlogIframeTabs-module__jt45zG__articleCaption{flex-direction:column;gap:0;width:100%;display:flex}.BlogIframeTabs-module__jt45zG__articleCaption h3,.BlogIframeTabs-module__jt45zG__articleCaption p{margin:0}.BlogIframeTabs-module__jt45zG__articleCaption h3{color:var(--Labels-Primary,#000000e6);font-family:"MiSans VF","MiSans",var(--system-fonts),sans-serif;font-size:17px;font-weight:450;line-height:28px}.BlogIframeTabs-module__jt45zG__articleCaption p{color:var(--Labels-Secondary,#0009);font-family:"MiSans VF","MiSans",var(--system-fonts),sans-serif;font-size:14px;font-weight:330;line-height:23px}@media (max-width:900px){.BlogIframeTabs-module__jt45zG__pptxGrid{grid-template-columns:minmax(0,1fr);margin-top:32px;margin-bottom:32px}.BlogIframeTabs-module__jt45zG__articleTabs{gap:6px}.BlogIframeTabs-module__jt45zG__articleTab{padding-left:14px;padding-right:14px}.BlogIframeTabs-module__jt45zG__articleBrowser .browser-frame:not(.browser-frame-fullscreen):not(.browser-frame-placeholder){min-height:300px;height:min(560px,54vw)!important}}@media (prefers-reduced-motion:reduce){.BlogIframeTabs-module__jt45zG__articleTab{transition:none}}
.ShowcaseMarkdownPreview-module__yk0PrW__scroller{flex:1;min-width:0;min-height:0;padding:24px;overflow:hidden auto}.ShowcaseMarkdownPreview-module__yk0PrW__article{color:#000000e6;word-break:break-word;background:#fff;border:1px solid #00000021;border-radius:8px;max-width:816px;margin:0 auto;padding:32px 40px;font-family:MiSans VF,MiSans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.625}.ShowcaseMarkdownPreview-module__yk0PrW__scrollerCover{padding:0}.ShowcaseMarkdownPreview-module__yk0PrW__articleCover{border:0;border-radius:0;max-width:none;padding:24px}.ShowcaseMarkdownPreview-module__yk0PrW__article h1,.ShowcaseMarkdownPreview-module__yk0PrW__article h2,.ShowcaseMarkdownPreview-module__yk0PrW__article h3,.ShowcaseMarkdownPreview-module__yk0PrW__article h4,.ShowcaseMarkdownPreview-module__yk0PrW__article h5,.ShowcaseMarkdownPreview-module__yk0PrW__article h6{color:#000000e6;margin:24px 0 12px;line-height:1.4}.ShowcaseMarkdownPreview-module__yk0PrW__article h1:first-child,.ShowcaseMarkdownPreview-module__yk0PrW__article h2:first-child,.ShowcaseMarkdownPreview-module__yk0PrW__article h3:first-child,.ShowcaseMarkdownPreview-module__yk0PrW__article h4:first-child,.ShowcaseMarkdownPreview-module__yk0PrW__article h5:first-child,.ShowcaseMarkdownPreview-module__yk0PrW__article h6:first-child{margin-top:0}.ShowcaseMarkdownPreview-module__yk0PrW__article h1{font-size:24px;font-weight:700}.ShowcaseMarkdownPreview-module__yk0PrW__article h2{font-size:20px;font-weight:600}.ShowcaseMarkdownPreview-module__yk0PrW__article h3{font-size:18px;font-weight:600}.ShowcaseMarkdownPreview-module__yk0PrW__article h4,.ShowcaseMarkdownPreview-module__yk0PrW__article h5,.ShowcaseMarkdownPreview-module__yk0PrW__article h6{font-size:16px;font-weight:600}.ShowcaseMarkdownPreview-module__yk0PrW__article p{margin:12px 0}.ShowcaseMarkdownPreview-module__yk0PrW__article a{color:#1783ff;text-decoration:none}.ShowcaseMarkdownPreview-module__yk0PrW__article a:hover{text-decoration:underline}.ShowcaseMarkdownPreview-module__yk0PrW__article ul,.ShowcaseMarkdownPreview-module__yk0PrW__article ol{margin:12px 0;padding-left:24px}.ShowcaseMarkdownPreview-module__yk0PrW__article li{margin:4px 0}.ShowcaseMarkdownPreview-module__yk0PrW__article li::marker{color:#1783ff}.ShowcaseMarkdownPreview-module__yk0PrW__article blockquote{background:#1783ff0d;border-left:3px solid #1783ff66;border-radius:0 8px 8px 0;margin:12px 0;padding:8px 16px}.ShowcaseMarkdownPreview-module__yk0PrW__article blockquote>p{margin:4px 0}.ShowcaseMarkdownPreview-module__yk0PrW__article hr{border:0;border-top:1px solid #00000021;margin:24px 0}.ShowcaseMarkdownPreview-module__yk0PrW__article code{color:#0009;background:#f5f5f5;border-radius:4px;padding:2px 6px;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:14px}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock{background:#fff;border:1px solid #00000021;border-radius:8px;margin:12px 0;overflow:hidden}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-header{color:#000000e6;background:#f5f5f5;justify-content:space-between;align-items:center;padding:6px 12px;font-size:12px;line-height:20px;display:flex}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-lang{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy{color:#0009;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-size:12px}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy:hover{color:#000000e6}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy:after{content:""}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy[data-copied=true]{color:#1783ff}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy[data-copied=true]:after{content:" ✓"}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock-copy[data-failed=true]:after{content:" ✗"}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock pre{background:#fff;margin:0;padding:12px;overflow-x:auto}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__codeblock pre code{color:#0009;white-space:pre;background:0 0;border-radius:0;padding:0;font-size:14px;line-height:1.6;display:block}.ShowcaseMarkdownPreview-module__yk0PrW__article img{border-radius:8px;max-width:100%}.ShowcaseMarkdownPreview-module__yk0PrW__article table{border-collapse:collapse;margin:12px 0;display:block;overflow-x:auto}.ShowcaseMarkdownPreview-module__yk0PrW__article th,.ShowcaseMarkdownPreview-module__yk0PrW__article td{text-align:left;border:1px solid #00000021;padding:8px 12px;font-size:14px;line-height:1.5}.ShowcaseMarkdownPreview-module__yk0PrW__article th{color:#000000e6;background:#f5f5f5;font-weight:600}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__katex-display{margin:12px 0;padding:4px 0;overflow:auto hidden}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__katex{vertical-align:bottom;white-space:nowrap;max-width:100%;display:inline-block;overflow:auto hidden}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__katex-display .ShowcaseMarkdownPreview-module__yk0PrW__katex{white-space:normal;display:block}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__mermaid-diagram{text-align:center;background:#fff;margin:12px 0;overflow-x:auto}.ShowcaseMarkdownPreview-module__yk0PrW__article .ShowcaseMarkdownPreview-module__yk0PrW__mermaid-diagram svg{max-width:100%}.ShowcaseMarkdownPreview-module__yk0PrW__root[data-cover=true]{width:100vw;max-width:none;height:100vh;margin:0}.ShowcaseMarkdownPreview-module__yk0PrW__root[data-cover=true] .ShowcaseMarkdownPreview-module__yk0PrW__frame{aspect-ratio:auto;border:0;border-radius:0;height:100%}@media (max-width:679px){.ShowcaseMarkdownPreview-module__yk0PrW__article{padding:16px}}
.KimiWorkPromptShowcase-module__8x7ARa__promptLine{font-kerning:none;opacity:0;will-change:opacity,transform;transform:translateY(8px)}.KimiWorkPromptShowcase-module__8x7ARa__ready{animation:KimiWorkPromptShowcase-module__8x7ARa__kimiWorkPromptReveal var(--prompt-reveal-duration-ms)cubic-bezier(.22,1,.36,1)forwards}@keyframes KimiWorkPromptShowcase-module__8x7ARa__kimiWorkPromptReveal{to{opacity:1;transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.KimiWorkPromptShowcase-module__8x7ARa__promptLine{opacity:1;transform:none;animation:none!important}}
.ShowcaseMermaidPreview-module__qQ543G__scroller{flex:1;min-width:0;min-height:0;padding:24px;overflow:hidden auto}.ShowcaseMermaidPreview-module__qQ543G__figure{background:#fff;border:1px solid #00000021;border-radius:8px;justify-content:center;align-items:center;max-width:816px;min-height:200px;margin:0 auto;padding:32px 40px;display:flex}.ShowcaseMermaidPreview-module__qQ543G__figure svg{max-width:100%;height:auto}.ShowcaseMermaidPreview-module__qQ543G__scrollerCover{align-items:center;padding:0;display:flex}.ShowcaseMermaidPreview-module__qQ543G__figureCover{border:0;border-radius:0;width:100%;max-width:none;min-height:0;padding:24px}@media (max-width:679px){.ShowcaseMermaidPreview-module__qQ543G__figure{padding:16px}}
