.caret-host{position:relative}.smooth-caret{position:absolute;left:0;top:0;width:2px;border-radius:2px;background:var(--theme-ink,var(--accent));pointer-events:none;z-index:3;transition:transform 85ms cubic-bezier(.2,.65,.3,1),height 85ms;will-change:transform}.smooth-caret.line-jump{transition-duration:35ms}.smooth-caret-text .cursor{box-shadow:none!important;background-color:transparent!important}.smooth-input{caret-color:transparent!important}.caret-mirror{position:absolute;overflow:hidden;white-space:pre-wrap;overflow-wrap:break-word;color:transparent;pointer-events:none;border-style:solid;border-color:transparent;z-index:-1}.caret-mirror.smooth-caret-text{z-index:0}.paused .smooth-caret{visibility:hidden}.exam-krutidev-preview .exam-caret{background:transparent!important;border:0!important;animation:none!important}.caret-host:has(textarea:disabled)>.smooth-caret{display:none}@media(prefers-reduced-motion:reduce){.smooth-caret,.smooth-caret.line-jump{transition:none}}
