@view-transition{navigation:auto}.knowledge-detail-surface{view-transition-name:knowledge-detail;transition:opacity .16s ease,transform .22s cubic-bezier(.22,1,.36,1)}.knowledge-detail-enter{animation:knowledge-detail-enter .32s cubic-bezier(.22,1,.36,1) both}.knowledge-detail-loading{opacity:.46;transform:translateY(4px);pointer-events:none}::view-transition-old(knowledge-detail){animation:knowledge-detail-old .18s ease both}::view-transition-new(knowledge-detail){animation:knowledge-detail-new .32s cubic-bezier(.22,1,.36,1) both}@keyframes knowledge-detail-enter{0%{opacity:0;transform:translateY(10px)}}@keyframes knowledge-detail-old{to{opacity:0;transform:translateY(-6px)}}@keyframes knowledge-detail-new{0%{opacity:0;transform:translateY(10px)}}.kd-flow-line{animation:kd-flow-dash .9s linear infinite}@keyframes kd-flow-dash{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.kd-git-new{animation:kd-a-pop .42s cubic-bezier(.34,1.56,.64,1) both}@keyframes kd-a-fade-in{0%{opacity:0}}@keyframes kd-a-fade-out{to{opacity:0}}@keyframes kd-a-slide-up{0%{opacity:0;transform:translateY(16px)}}@keyframes kd-a-slide-down{0%{opacity:0;transform:translateY(-16px)}}@keyframes kd-a-slide-in-left{0%{transform:translate(-100%)}}@keyframes kd-a-slide-in-right{0%{transform:translate(100%)}}@keyframes kd-a-scale-in{0%{opacity:0;transform:scale(.92)}}@keyframes kd-a-pop{0%{transform:scale(.8);opacity:0}60%{transform:scale(1.06);opacity:1}to{transform:scale(1)}}@keyframes kd-a-spin{to{transform:rotate(360deg)}}@keyframes kd-a-pulse{50%{opacity:.45}}@keyframes kd-a-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes kd-a-bounce{0%,to{transform:translateY(0)}40%{transform:translateY(-14px)}70%{transform:translateY(-5px)}}@keyframes kd-a-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes kd-a-grow-x{0%{transform:scaleX(0);transform-origin:left}to{transform-origin:left}}@keyframes kd-a-blink{50%{opacity:0}}@keyframes kd-a-type-in{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@media(prefers-reduced-motion:reduce){.kd-flow-line{animation:none}.kd-sandbox *{animation-iteration-count:1!important}.knowledge-detail-surface{transition:none}.knowledge-detail-enter,::view-transition-old(knowledge-detail),::view-transition-new(knowledge-detail){animation:none}}
